アカウント名:
パスワード:
全てのプログラムが実装が簡単なC言語で始まりC言語で終わるのが極楽浄土だと思っております。この世が極楽浄土になりますように・・・。
スパゲッティモンスター教の人ですか?
C言語が実装が簡単なんてCの構文を知らないからとしか思えない。UCSD Pascal/P-code system は実装が簡単。
C言語はelseのぶら下がりだとかもともと文法がちょっと込み入ってる箇所がある。そんでもってC99の拡張が入ってきてかなり文法も難しくなってきたので実装は結構難しい。
さらに、生成コードを最適化しようと思うとメモリアクセスが柔軟すぎるのでこれまた難しい。
もっと構文が簡単な Lisp/Scheme や Forth とか、さらにいえば Brainf*** なんかもあるよ!
たしかBASICでUCSD Pascalのコンパイラとp-systemのインタプリタを作成して、それにPascalで記述したPascalコンパイラのソースを喰わせてnativeなシステムを作成するという連載がbit誌になかったっけ? bootstrapがややこしすぎて詳細を覚えてない(若かかりし頃を思い出す遠い目......)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
独り言 (スコア:0)
全てのプログラムが実装が簡単なC言語で始まりC言語で終わるのが極楽浄土だと思っております。
この世が極楽浄土になりますように・・・。
Re:独り言 (スコア:0)
スパゲッティモンスター教の人ですか?
Re: (スコア:0)
C言語が実装が簡単なんてCの構文を知らないからとしか思えない。
UCSD Pascal/P-code system は実装が簡単。
C言語はelseのぶら下がりだとかもともと文法がちょっと込み入ってる箇所がある。
そんでもってC99の拡張が入ってきてかなり文法も難しくなってきたので実装は結構難しい。
さらに、生成コードを最適化しようと思うとメモリアクセスが柔軟すぎるのでこれまた難しい。
Re: (スコア:0)
もっと構文が簡単な Lisp/Scheme や Forth とか、さらにいえば Brainf*** なんかもあるよ!
Re: (スコア:0)
たしかBASICでUCSD Pascalのコンパイラとp-systemのインタプリタを作成して、それにPascalで記述したPascalコンパイラのソースを喰わせてnativeなシステムを作成するという連載がbit誌になかったっけ? bootstrapがややこしすぎて詳細を覚えてない(若かかりし頃を思い出す遠い目......)