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