C++がオブジェクト指向技術普及の妨げになっているような気がしないでもない

 僕はそもそも会社で商品のためのプログラムを書いたことがない(客先には秘密だ)のだが、Javaならそこそこ書けると思う。(アマチュアレベルだが)。Cはがっつり書ける。研究所のときにずいぶん書いたからね。

 問題はC++ですよ。オブジェクト指向設計が専門で組込み系の仕事って言うとC++ですが、あれむずいよー。そもそも、C++の原著ってあるじゃない。あれ、全部読む気しないもの。それですっごい落とし穴多いもんね。「こういう設計をすると安全!だからC++素晴らしい」って本には書いてあるけれど、そこに至るまでにコンパイル通すのさえ苦労したり、メモリリークしたり、妙にサイズが大きくなっちゃったり、遅かったり。

 もうちょっとカジュアルにシンプルな言語ってできないもんなんですかね、James Gosling先生!