013-プログラミングの最近のブログ記事

せっかくSyntaxHighlighterをいれたので、スクリプトネタを一つ。

ActionScript 3 になって ... (rest)パラメータというのが追加された。
(argumentsオブジェクトみたいなものだけれど、calleeとcallerがなかったりする)

関数が任意の数の引数を取るような場合、argumetnsオブジェクトを使ったり、この... (rest)パラメータを使う。AS3では、... (rest)を使うように推奨されている。

で、ある関数で受け取った ... (rest) パラメータを別の関数にそのまま渡したいときがあるが、そこでつまずいた。調べてみると、かなり常識的なパターンらしく、とくに解説もないまま方々で使われてた。うーむ。

FlashPlayer 10がMAXで発表されて、3Dやら、新しいテキストレンダリングエンジンやら、自作フィルタのサポートですげーと思っていたら、しれっと新しいRIAツール「Thermo」が発表されていたみたい。

w0007.jpg

Work 7 [Convex Closure]

凸包(Convex Closure)というアルゴリズムをかじった。

会社では勉強会が目白押し。デザインを極めるにはプログラミングの知識が不可欠(ウソ)ということで、アセンブラという言語の勉強会に参加することに。

なんで今アセンブラなのか、という玄人な質問には答えられないが、そもそもの発端は「JAVAを勉強しよう」ということだった。

そこに、「コンピュータの仕組みを学ぶにはより機械語に近いところを知っておくのが良かろう」という方針が加わったカタチだ。素人なので細かいところはよくわからないが、あわせてばっちりみたいなコトかと思う。

たしかに、ActionScriptなど書いていて思うのは「人の理解できそうな単語の羅列でコンピューターが動くのは怪しい」ってことだ。するとこの方針は正しい気がするし、何より面白そうだ。

プログラミング言語 - Wikipedia

アセンブラ入門

止揚流プログラム講座(アセンブラ編)

このアーカイブについて

このページには、過去に書かれたブログ記事のうち013-プログラミングカテゴリに属しているものが含まれています。

前のカテゴリは012-Webです。

次のカテゴリは014-ゲームです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01-rc2