Smalltalk(スモールトーク)はご存知ですか。 1970年代にXeroxのパロアルト研究所でアラン・ケイのチームが開発した、プログラミング言語で、それは同時に統合開発環境 (Integrated Development Environment)でもありました。 これが 本格的な商用IDEが世の中に提供された最初の例ではないかと思うのですが、どうでしょう。これはもう、今から50年も前のことなのです。もし未だに、優れたプログラマーならエディターだけで開発できるんだと思っているボスがいるとしたら恐ろしい。良い統合開発環境の存在はプログラマーの生産性を圧倒的に向上させます。IDEはエンジニアに対する愛なのでは。今回は3種類の言語と、その優れたIDEのお話をお聞きしてみたいと思います。
|