現在ZAPAブロ~グ2.0さんで565バイトで動くテトリスと749バイトで動くぷよぷよがソースコードとともに公開されています(参照先をご覧ください)。
単純に2バイト=日本語1文字と換算すれば、565バイトは日本語で約280文字。つまりここで公開されているテトリスとぷよぷよはどちらも400字詰め原稿用紙で再現できてしまうということになります。テトリスよりも面白い文章なんか書けるはずが無ぇ!
なおどちらもJavaScriptで公開されており、これは当方TRASH-NEWSでもゴッタゴタ使っている汎用的なweb言語。文字の大きさなどを変えられるカスタマイズ機能もウインドウっぽく動作する機能もすべてJavaScriptで制御しています。最近ではGoogleやOpera(最近は同等の技術をauに供給しましたね)のガジェットを組み立てる言語としても採用されており、ますますJavaScriptは勢いを増していくものと思われます。
今回とりあげた2つのプログラムはどちらとも神懸ったスマートさで書かれています。極限まで削られた処理数と効率の良い流れのハーモニーが美しすぎます。そしてそのタイニーさとは裏腹の再現度。僕もついさっきぷよぷよにハマってきたところです。これがたった749バイトとは !
たとえHDDが容量が増えてもメモリの許容量が増えても、スマートなプログラムを書く技術(ショートコーディングというそうです)は求められるのだなと思います。ということでこの記事の文章も推敲してきますね(推敲した結果がこの記事です)!
2008年11月23日 0時更新
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 10月 | - | 12月 » | ||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | |
