kocoha.net

Blog

« iPod touch | メイン | Han Bennink Solo Video »

Chuck チャック => chucK;

・・・・・・・おっと、もう朝ですな。またしても徹夜。

chuck_logo2.jpg

最近は、ChucKという音響プログラミング言語を勉強中です。この言語、アメリカのPrinceton UniversityのPerry CookとGe Wangという、おかしな二人組みが開発中の言語で、一風変わっています(いや、かなりか)。SCすらほとんど使ったことのない僕にとっては、内部の構造や仕組みがどうのという細かい話は分からないですが、とにかく文法が変です。
ActionScriptやPHP、Javascript、などなどほとんどのメジャーな言語はみんな右結合です。でも、ChucKは左結合(なんで!?そうしちゃったの・・・)。しかも、「=」ですむようなところを、わざわざ「=>」とか・・・。って、どうもこの「=>」という演算子が「ChucK(chuckは放る、つつくの意)」自体のアイコンとなっているらしく、代入以外にも何通りか使い道がある(やめてー)。デバッグ用のプリントには「<<< >>>」とか、「::」とか、とにかく変な演算子が多い。

int i;
i <= 8 => i;
<<< i >>>;

は、Javascriptだと

int i:;
i = i <= 8;
println i;

と、なります。こんがらがるでしょ、これは・・・。


どうも、この作っている人たちがかなり変態っぽくて、ビデオいくつか見たけど、そのうちの一人Wang氏は多分韓国人で見た目が日本人に似てるから、もう完全にオタクにしか見えなかった。もう一人のCook氏は、いろいろと著書も出してる有名人みたい。・・・だけど、やっぱり変・・たい・・・。
SCの方が、かっちょいいのでいつ乗り換えるかわかりませんが、とりあえずもうちょい勉強を続けます。

ほんとに、この言語は突っ込みどころが多い。例えば、まったく、存在意義の分からないこの変なキャラ↓
s_co.jpg
このキャラが、Audicleという開発環境でなんと動きます。それもいっぱい(詳しくはこのビデオ)。これは・・・、完全に無駄な機能、のような気がしますが。Audicleのあのグラフィックこりまくってる感も、気になる。この辺りは多分、全部Wang氏の仕業な気がする。グラフィックもやってるっぽいから。
最後に、このビデオが、この言語のあやしさ全てを物語っています。全然、デモとかじゃないやん!w
*Wang氏と一緒に映ってる白人の若い人はCook氏ではないのであしからず。って、誰も気にしないか・・・。


trackback

trackback URL of this entry:
http://www.kocoha.net/blog/mt-tb.cgi/211


Comment



Verification:
コメントを投稿するには、下に表示されている英単語2つをスペースで区切って入力してください。
投稿ボタンを押してから認証に少し時間がかかります。
↑説明 / What's this ?↑