プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識

  • 2006-10-26 (木) 8:28
  • books

プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識

前によんでいた「オブジェクト指向でなぜつくるのか」と同じく「なぜ~」シリーズの第1段。この本が評判良かったので、以降のシリーズ化につながったのでしょう。紙が分厚く、書き込みせずに読み進められる内容なので、風呂で読んでいます。今70ページ目あたり。

内容としては、ActionScriptではなく「プログラム」全般が、コンピューター上でどのように処理・実行されているのかを解説してくれますが、Flashを使う上でも非常に有益かと思います。

Flash8から追加されたBitmapDataやMatrix、Filter等について、学習を進めていくと、2・10・16進数とか、論理否定・論理積・論理和・排他的論理和とかが、当然のように使われるようになっていきます。というか、Flashのヘルプにも、知ってて当然みたいな感じで載っています。この本を読んで、色の反転方法やthresholdによる色の閾値の取得などが、数値でイメージできるようになったのが収穫です。

Making Things Move」を読んで、sinとかcos恐怖症をを克服できたのと同様に、この本を読むことで、シフト演算”>>”辺りを克服できそうです。

2進数では表せない数があるとか、浮動小数点数とかの説明が、風呂で理解できる易しさで解説されているので、僕みたいなプログラミングの素地のないFlash使いの人にオススメです。

Action Script 3.0では、バイトコードの処理などもできるそうなので、その辺の予習にも良いかと思われます。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.trick7.com/blog/2006/10/26-082820.php/trackback
Listed below are links to weblogs that reference
プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識 from trick7
AS3習得本
AS3の全容を学習できる本。この中でどれか1冊自分に合ったものを。
Adobe Flash CS4 詳細!ActionScript3.0入門ノート ActionScript3.0 プロフェッショナルガイド 初めてのActionScript 3.0 Flashユーザーのためのステップアップガイド 詳説 ActionScript 3.0 Actionscript 3.0 Cookbook
AS3発展本
ASでアニメーションさせる面白さを知るための本。
Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] ActionScript 3.0 アニメーション AdvancED ActionScript 3.0 Animation (Advanced)
AS2
"Flash"ではなく"ActionScript2.0"学習のための良著。他にもいろいろ読んだけど、この4冊を読んだ後、自分が成長できた感じがしました。
FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付] Essential Actionscript 2.0 Flash 8 Essentials Foundation Actionscript Animation: Making Things Move (Foundation)

あわせて読みたいブログパーツ

相互リンク

hi-posiさん
携帯Flashといえばhi-posiの岡田昇三さん。FlashLiteの有益な記事もたくさん書かれていていつもお世話になってます。ついにご挨拶させていただきました。面白すぎる人でしたw。

Return to page top