アカウント名:
パスワード:
前にもどこかで紹介したと思いますが、1993年に開催された国際邪悪なPostScriptコンテスト [mit.edu]のBest Artwork賞受賞作 [titech.ac.jp]の 改良版 [titech.ac.jp]です。あきれるほど凝縮されたコードですが、実際にレイトレやってます。
PostScript に完全なプログラミング言語としての機能を持たせた ことは、古い機械が新機能に柔軟に対応できる利点がありましたが、 欠点も多かったと思います。最大の問題点は、データの正当性が検証 できない(停止問題ですから)ことでしょう。 その結果、DTP 業界においてはアプリケーションが極端に固定化 されてしまうことになりました。
その反省の上に立って作られたのが PDFです。仕様を読むと、注意 深くプログラム可能な要素を取り除いていることが判ります (例えば Type4関数に条件分岐はあってもループは無いとか)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
ライフゲームではありませんが (スコア:1, 参考になる)
Re:ライフゲームではありませんが (スコア:3, 参考になる)
前にもどこかで紹介したと思いますが、1993年に開催された国際邪悪なPostScriptコンテスト [mit.edu]のBest Artwork賞受賞作 [titech.ac.jp]の 改良版 [titech.ac.jp]です。あきれるほど凝縮されたコードですが、実際にレイトレやってます。
PostScript に完全なプログラミング言語としての機能を持たせた ことは、古い機械が新機能に柔軟に対応できる利点がありましたが、 欠点も多かったと思います。最大の問題点は、データの正当性が検証 できない(停止問題ですから)ことでしょう。 その結果、DTP 業界においてはアプリケーションが極端に固定化 されてしまうことになりました。
その反省の上に立って作られたのが PDFです。仕様を読むと、注意 深くプログラム可能な要素を取り除いていることが判ります (例えば Type4関数に条件分岐はあってもループは無いとか)。
Re:ライフゲームではありませんが (スコア:2, 興味深い)
Re:ライフゲームではありませんが (スコア:1)
Windows2000 (P3-1.7GHz,256M) 上で AFPL GS 7.04 を使って
pent.ps を実行したところ 30 分でできました。
ファイルサイズは 12.68M。bz2 で圧縮したら 40.17KB。