/var/log/hdk.log コメント
2023/12/03 のコメント
2023/12/03 の日記を表示する
- 2023/12/04 00:39:14 通りすがらない さん 『 単に一番低級な高級(笑)言語という意味でCがアセンブラの次だっただけかと。薄い(=ハードウェアをほとんど抽象化しない)故の軽さと小回り。まあそれで意図的に埋め込まれた未定義動作は後年に牙を剥くわけですが... 』
- 2023/12/04 23:46:34 hdk さん 『 Pascalにもポインターはあるしインラインアセンブラーなんかの拡張もされていて近いものはあるように感じるんですが、Cは演算時のオーバーフローや配列などがとても潔い仕様になっているのでやっぱり軽いですかね 』
- 2023/12/06 08:10:16 通りすがらない さん 『 いえ伝統的なPascal実装はPcodeインタプリタですから。Turboも初期のは単にPcodeディスパッチをcallに展開しただけに近く、実質ライブラリがインタプリタ本体そのもの。だから文字列定数とかがコード内に埋まる。 』
- 2023/12/06 21:12:33 hdk さん 『 伝統的なのはそうでしょうけど、伝統的なのはStringすらないですし... 現実に広く普及した実用的なのはTurbo Pascalなのかなと勝手に思っていました。でも確かにPcodeの話出てきますね。なるほど。 』
- 2023/12/07 13:14:54 通りすがらない さん 『 例えばTeX/METAFONTの文芸的なWEB中のコードは元々Pascalですし、むしろC登場前夜のほうが現実に広く普及して実用されていたのかなと。ただしPascal実装の行き詰まりを反映してじきにWEB2Cを後付する羽目に:-) 』
コメントを書く