013-プログラミングの最近のブログ記事
せっかくSyntaxHighlighterをいれたので、スクリプトネタを一つ。
ActionScript 3 になって ... (rest)パラメータというのが追加された。
(argumentsオブジェクトみたいなものだけれど、calleeとcallerがなかったりする)
関数が任意の数の引数を取るような場合、argumetnsオブジェクトを使ったり、この... (rest)パラメータを使う。AS3では、... (rest)を使うように推奨されている。
で、ある関数で受け取った ... (rest) パラメータを別の関数にそのまま渡したいときがあるが、そこでつまずいた。調べてみると、かなり常識的なパターンらしく、とくに解説もないまま方々で使われてた。うーむ。
FlashPlayer 10がMAXで発表されて、3Dやら、新しいテキストレンダリングエンジンやら、自作フィルタのサポートですげーと思っていたら、しれっと新しいRIAツール「Thermo」が発表されていたみたい。
会社では勉強会が目白押し。デザインを極めるにはプログラミングの知識が不可欠(ウソ)ということで、アセンブラという言語の勉強会に参加することに。
なんで今アセンブラなのか、という玄人な質問には答えられないが、そもそもの発端は「JAVAを勉強しよう」ということだった。
そこに、「コンピュータの仕組みを学ぶにはより機械語に近いところを知っておくのが良かろう」という方針が加わったカタチだ。素人なので細かいところはよくわからないが、あわせてばっちりみたいなコトかと思う。
たしかに、ActionScriptなど書いていて思うのは「人の理解できそうな単語の羅列でコンピューターが動くのは怪しい」ってことだ。するとこの方針は正しい気がするし、何より面白そうだ。

