タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

情報工学と言語の実装に関するtodeskingのブックマーク (1)

  • ホワット・ア・ワンダフル・ワールド なぜ labels as value と computed goto は重要なのか ?

    そういえば,最近,「COINS の LIR,label のアドレスも取れないし goto で任意の番地にも飛べないつかえねー」 とか散々言ってたわけなんだけど,コンパイラの実装技術とかにあまり馴染みが無い読者には,なんでそんなことに対してそれほどまでに拘るのか意味不明だったのではないかとふと思った. # 以下,偉そうに書いてますが,専門のレベル的には全然たいしたこと無い話です.暗黙知を形式知へ,わずかながら貢献をばの精神で (笑) 「C 言語って,高級アセンブラでしょ ? コンピュータの全てが記述できるんじゃないの ? C 言語でできないことなんてあるの ?」 いやいや,いっぱいあるよ ! 機械語の世界というのは,手続き型言語の狭い花園などとは比較にならないほどリッチな世界なんだ (ヒロ山形風) そんな Web 上の妄言に惑わされていてはいけない.C 言語がコンピュータの真髄だとか,C に

    todesking
    todesking 2007/03/21
    超わかりやすい例外処理の実装の話と、Cの限界について(制約大杉)
  • 1