- 692 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 05:11:34.57 ID:52TUUvk80.net]
- >>681
それ、スタックを使って構造化プログラミングを実現した言語であるCを使う利点が一切ないような… 組み込み/マイコン向け言語でスタックを使わず構造化プログラミングを実現するにはcpsスタイルの言語がベストなはず、lisp方言schemeにはそれ向けのサブセット仕様もあるし、ホビー界隈ではそこそこ使われてる模様 (但し主なpc向け実装は、アーキテクチャに合ったスタックによるcps実装が多い、念のため) forthも消えてしまったなあ C換算百行未満でブートストラップ&セルフホスト処理系が書け、OS機能も兼ね、規格にあるライブラリ関数も改変無しコピペで動く移植性の良さ c台頭までは組み込み/マイコン界隈を寡占してたんだが ちゃんとスタック指向&構造化言語だけど、ハードウェアスタックに頼らないので相性がよい 唯一の敗因はlisp以上に深淵なことだな… cは既に国際語になってしまったので、取り敢えず分かるcで書く、ってのがcが使われる唯一の理由だと思う
|

|