コーディングを支える技術読んだ

プログラミング言語に実装されているいろいろな概念について,なぜ実装する必要があるのか,どういう問題がおきてきたのかを歴史的な過程とともに見ることで説明されている.また,他の言語ではどう実装して問題を解決しているのか,比較することを通しても学ぶことができる.一つ一つ丁寧に例とソースコードと図を用いて説明されていて,とてもわかりやすい.具体的に何を扱っているかは,目次とかを参照されたい.

この本を読んで,プログラミング言語に対する接し方が変わったと思う.ただ単にプログラミング言語の使い方を学ぶだけでなく,この言語は,この問題に対してはこういうアプローチを取っている,というような言語間の大局的なところまで考えるようになる.