ビットマップの回転もそうやるんです。先生ご自身が、bitでいつかお書きになってたと思います。この号は、Smalltalk大特集号だったんです。SmalltalkはそれまでXeroxのPARC(パロアルト研究所)のベールに包まれていて、詳細がわからなかった。ところが、この号で世界にその全貌が公開されたんです。それで、世界中の研究者がこの号を入手したというほどの号です。学科図書館にあるのを知って、借りて読みました。Smalltalkは、ハードソフト一体のマシンでしたから、ハードからソフトまでいろんな記事が載っていたんですが、その中にSmalltalkマシンのビットマップディスプレイの解説記事がありました。そこにビットマップの回転の説明があり、そこでこのアルゴリズムの紹介があったんです。中ぐちゃぐちゃになったミッキーの絵が、最後はちゃんと横倒しになるので、すごい不思議なマジックをみせられた気になりました。Windowsにもあって、実装は、スタック上に処理コードを展開して、どの演算を使うかのコードを埋めて処理する自己書き換えコードだったと思います。域の書き換えは、プロセッサとOSが監視していて禁止しているからで、スタックならそれが可能ということですね。>XORを使ったものにグレイコードがありますね。交番コードとも言います。本書にもグレイコードが出てきます。次の数になったときの変化が1ビットだけなので、センサの世界ではよく使われるんですってね。http://www.i.h.kyoto-u.ac.jp/~tsuiki/bit/gray.html立木秀樹「グレイコードと実数」をみると、実数のグレイコード展開なんてのもあるんですね。いやあ、ビットの世界は深いわ。実は、本書「ハッカーのたのしみ」で一番、こいつらどういう頭しとるんじゃと思ったのが、第12章の「数の表現のための一風変わった基数」。-2進数なんてのが最初に出てきて、どういう世界だこれはと思うのですが、さらに驚くのは、-1+i進数の世界。複素数進数の世界もあるんです。\(^O^)/1940年にはベル研で、複素数計算器が作られていたのも驚くし、4進虚数なんてもあって、なんじゃそりゃ。そこらのハードSFよりすごいな。\(^O^)/[コメント(0)|トラックバック(11)]コメントコメントをどうぞ※メールアドレスとURLの入力は必須ではありません。入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。※なお、送られたコメントはブログの管理者が確認するまで公開されません。※投稿には管理者が設定した質問に答える必要があります。)に転載したものから。---マーヴィン・ミンスキーの新刊が出てますね。)に転載したものから。---実践活用編」こんな本が出ている。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。)に転載したものから。---パラメトロンに反応しました。\(^O^)/リンクのみ。)に転載したものから。---お買い上げありがとうございます。)のjouwa/salonから。---日本最古のハッカー、もちろん、Lispハッカーでもある和田英一先生のツイートから、至言、金言を。)のjouwa/salonから。---お買い上げありがとうございます。名著の誉れ高い「ディジタル回路設計とコンピュータアーキテクチャ」のARM版ですね。3031このブログについて本業はプログラマでありながら、文章がICT業界を超えて大人気の中村正三郎のブログ。ICT関連の話題、セキュリティの話題からマスコミ、科学、お笑い、ちょっとHなネタまで硬軟織り交ぜ話題沸騰。詳しいプロフィールは、http://www.asahi-net.or.jp/~ki4s-nkmr/profile.htmlをどうぞ。さんは、情報省のスパイ\(^O^)/府中、分倍河原のラーメン、麺屋もろ。いまの限定は「新作担々麺」。アイデア商品:着るお一人様用こたつ、あったか脚入れヒーター、歩けるシュラフ、寝袋。BCヒューズボックス府中の航空自衛隊に宇宙軍(宇宙作戦隊(仮称))、でわかる情報省支配。