2006-11-19 (日)
*Java
Javaって面倒くさい.毎度言うけど,なんで演算子のオーバーロードが出来ないんですか.
a.add(d); d.inv(); d.mul(x2); d.mul(x2); tmp.set(i); d.div(tmp); tmp.set(i+1); d.div(tmp);
なんて書いていると,はたしてこれは本当に高級言語なのかと問い詰めたくなります.
あと,嫌なのは,
MyReal data[] = new MyReal[256];
なんで同じクラス名を二度も書く必要があるんだと毎回思います.テンプレートとか使うとさらに憂鬱.これは,C++でも言えることですが,なんでnewが型を推測してくれないのかと疑問に思います.new演算子に左辺値の型情報が渡せるような言語上の仕組みを作るべきじゃないでしょうか.