タグ

cに関するib700のブックマーク (2)

  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

  • C言語の開発者、デニス・リッチー氏が死去

    C言語およびUNIXの開発者の1人として知られるコンピュータ科学者のデニス・リッチー氏が亡くなった。享年70歳だった。同氏が2007年の引退後もコンサルティングをしていたベル研究所のジェオン・キム所長が公式ブログで明らかにした。 同氏の元同僚で現在Googleに務めるロブ・パイク氏のGoogle+への投稿によると、リッチー氏は先週末、長い闘病の末、ニュージャージー州の自宅で亡くなったという。 リッチー氏は1967年にベル研究所に入り、そこで開発したプログラミング言語のコンパイラをケン・トンプソン氏とともに発展させてC言語とした。また、同研究所で開発されたUNIXのC言語への書き換えを統括したことで、UNIXの父とも呼ばれる。リッチー氏とブライアン・カーニハン氏が1978年に出版した解説書「プログラミング言語C」は、現在も世界中で読み継がれている。リッチー氏は1983年にトンプソン氏とともに

    C言語の開発者、デニス・リッチー氏が死去
  • 1