2007-10-04

[メモ]Python信者から見た、Javaを使いたくない理由

ちょっとメモしておきます。
* generatorがない。
* 関数を返す関数とか、関数の配列を作ったり、それらを活用することが推奨されていない。
* lambdaがない。無名クラスのような大げさな書き方が必要。
* map, filter系関数がない。imapやifilterはもちろんない。
* 動的配列、ハッシュマップ、集合などの便利なコンテナをコンパクトに記述できない。1.4系では取り出すたびにキャストが必要なので不便。
* 最近、業界標準になってしまった某IDEが重過ぎる。
* catchを必ず書く必要がある。
* sortでcomparatorを書くのが面倒くさい。
* 大げさなライブラリは外付けでたくさんあるが、細かい気の利いたライブラリがない。(CSV読み込みとか、簡易に使えるXMLRPCサーバーとか)