2005-09-05 Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識 Java develop book 読むつもりは無かったのだが、機会があったので読んでみた。 Javaを言語としてではなく、環境として理解させようとする導入の仕方は良い。Javaのメリットとデメリット*1を、歴史的観点や、類似例などを上手く使って説明していると思う。ただ、プログラムコードを敢えて使わないでやって欲しかった。 一気に読まないで、理解できるまで繰り返し読むと、Java以外のコンピュータの知識も含めて勉強になると思うので、初心者の新人に読ませたりすると良いかも。 NGな点は以下のとおり。 SmallTalk! (ここを参照) ある事象を説明するのに、独自の呼び方を多用しているが、好きじゃない。 *1:大半はメリット、つまりJava礼賛ではあるが。