developer's diary

最近はc#のエントリが多いです

C言語って何。

薄いグルーです。

古典的なアーキテクチャに薄く被せたレイヤーがC言語及びC++なのです。

古典的なアーキテクチャ
  • バイナリ表現
  • フラットなアドレス空間
  • メモリとワーキングセット
  • 汎用レジスタ
  • 固定長バイトへのアドレス解決
  • 2アドレス命令
  • ビッグエンディアン

参考

The Art of Unix Programming 4.3.3
(http://www.faqs.org/docs/artu/ch04s03.html#c_thin_glue)
英語が読めるようになると本を買わなくてもよくなるかも。。。