たまっていた埃に気づかず、最近 自宅のデスクトップPCを熱暴走させまくってい
た斉木です…。バイクとかに比べ、普段ハードウェア的なチェックをする習慣があま
りないので、なにげに要注意ですね! 皆さんもお気をつけください。
PCには一番安いCore 2 Quad(4コア)を積んでいるんですが、近頃 特に並列化の
話題が身近になってきた気がします。先日も、インテルさんのVisual Studio C++
用 並列化ツールのインタビューを公開しました。
・手軽に並列化を実現する「インテル Parallel Studio」の魅力
コンパイラやデバッガ、プロファイラなど一式が揃っていて、SODECでデモを見た
感じでは、命令レベルの自動並列化やスレッドによる並列化が、さくさくプログラ
ムに適用できるようでした。担当の方によると、実行ファイルからの並列化性能の
解析もできてしまうそうで、この手のツールとしてはかなり格安みたいです。
学生の頃、数値解析をやっていた際にこのツールがあれば、寝袋持参していなくて
済んだかな、と思ったり……。
あと、最近お会いした方も言ってましたが、どうも並列化方面の開発言語では
「Scala」(Java VM上で動くオブジェクト指向と関数型の特長を併せ持った言語)
が熱そうですね。
ちなみに、Webフレームワークとしては「Lift」がメジャーなようで、こちらも
他のWebフレームワークのいいどこ取りをしたものの様子。
・Lift
どちらかというと、twitterのバックエンドがScalaベースに移行されるように、
多くの処理を裁くWebサービスの提供に、特に向いているようです。他にも、浅海
智晴さんのモデルコンパイラ「SimpleModeler」もGoogle App Engineに絡んでい
たりと、色々と気になります。
今のところ和書はなく、ITproさんの連載が今のところ一番詳しそうです。
・刺激を求める技術者に捧げるScala講座---目次:ITpro
興味がありましたら。
既にScalaの基礎~フレームワークあたりを取り上げる話が進んでいますが、
他にも色々と書いてみたい人がいたら、ぜひお声掛けください!



