C言語って何。
薄いグルーです。
古典的なアーキテクチャに薄く被せたレイヤーがC言語及びC++なのです。
古典的なアーキテクチャ
- バイナリ表現
- フラットなアドレス空間
- メモリとワーキングセット
- 汎用レジスタ
- 固定長バイトへのアドレス解決
- 2アドレス命令
- ビッグエンディアン
参考
The Art of Unix Programming 4.3.3
(http://www.faqs.org/docs/artu/ch04s03.html#c_thin_glue)
英語が読めるようになると本を買わなくてもよくなるかも。。。