路傍のプログラマ

只のプログラマが綴る愚痴と備忘録

Java 7に行くくらいだったら、Scala

2008-10-08 21:53:36 | プログラミング
またtodoが膨れあがる話。

Java 7について調べていたら、ため息が出てきました。クロージャとか、プロパティとか。部分的に演算子のオーバーロードも導入とか。

クロージャとプロパティがいっぺんに入ったりしたら、それこそGUI周りのコードは全部書き換えでしょう。というか、既にデリゲートとプロパティを導入しているC#のパクリみたいなコードになる可能性高し。

そこまで変えるなら、もうJava「プログラミング言語」と名乗らなくてもいいんじゃないか・・・と思っていたところで、

ふとScalaという言語がアンテナに引っかかりました。

ちょっと調べてみると、シンタックスもわかりやすいし、割と良い感じです。

JavaVM上で動作するから、Javaの資産を使えるらしいし。何より、もうScalaの動く処理系が出ているらしい。

個人的には、Java 7に行くよりは、Scalaかなあ。

OpenCLはC99ベースだったか

2008-10-07 17:27:09 | Birds-Of-Feather
Sigraph 2008のプレゼンがなんとなーくアンテナに引っかかった。

「OpenCL Parallel Computing on the GPU and CPU」
http://s08.idav.ucdavis.edu/munshi-opencl.pdf

CUDAとも似てるけど(__private、__local、__constant、__globalがあったり)、C99ベースなのだそう。

あー、やっぱり勉強しとかないと。

todoが膨れあがるなあ。