皆が嫌っているのに、なぜOOPが未だに広く普及しているのか?
OOPは大成功を収めています。しかし、成功は単なる偶然だったのでしょうか? そして、2020年になっても、他のプログラミング・パラダイムでは実現できないユニークな機能を提供できるのでしょうか?
OOPは大成功を収めています。しかし、成功は単なる偶然だったのでしょうか? そして、2020年になっても、他のプログラミング・パラダイムでは実現できないユニークな機能を提供できるのでしょうか?
この本には一冊の本に盛り込むにはやや欲張りな内容を詰め込みました。本書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。