芸術作品としてのプログラム‽

むかしむかし、私は名前を思い出せない素晴らしい本を読みました(そして今、私はプロットを少し逆にするでしょう)。 それは、死の寸前で力を集め、ある種のカプセルを宇宙に送り込んだ1つの文明についてでした。カプセルには、すべての最大の成果と成果、すべての誇り、すべての本質が含まれていました。 私たちはこれについて学び、このカプセルの追求とそれに対する戦争が始まりました。 勝者がその内容に到達したとき、彼はそこで科学的な発見も技術的な奇跡も見つけませんでした。



そして彼は、フィクション、絵画、音楽、映画、美術館の写真ギャラリーなどのコレクションを見つけました。 さらに、科学データをカプセルに入れることには意味がありませんでした-文明は遅かれ早かれピタゴラスの定理と原子炉の両方を思い付くでしょう。 しかし、彼女は同じ絵を描いたり、同じ音楽を書いたり、同じ映画を作ったりしますか? 確かにそうではありません。 したがって、それらは価値がありますが、すべての種類の数式や図面はそうではありません。



時々私は思う-しかし、あなたは今日そのようなカプセルを収集する必要があると想像してください。 そして、あなたと私はその一部を選択するように指示されました-一定量のソフトウェア(私たちはHabréで作業していますよね?)、これは上記の基準に従ってそのようなカプセルに入れることができます。 何を選択しますか?





アルゴリズム、データ構造、あらゆる種類の圧縮/暗号化、グラフやリストの操作、並列化、関数型プログラミングなど、コンピューターサイエンスが誇りに思っていることはすべて、進歩の始まりのほこりです。 別の文明の代表者にとって、彼らは情報を一切持ちません。その文明は同じことを思いついているか、将来そうするからです。 このような情報では、現在の開発バーにしかマークできませんが、これには数キロバイトのテキストで十分です。 そして、ポイントは何ですか-あなたの誇りを楽しませるために?



一方、たとえば、Angry Birds、オンラインカジノ、ソーシャルネットワーク(すべてのコンテンツを含む)などがこのカプセルに含まれていることがわかります。 別の文明が鳥や豚、ギャンブル、または同様の社会的ニーズ/つながりを持っているということはまったく事実ではありません。 そして、これらのことは彼らにとって興味深いものであり、私たちについて多くを語ります。



どういうわけか私はとても悲しいと感じました、それはたくさんあります。 21世紀の正午には、ゲストはWertherやTerminatorのソフトウェアではなく、SkynetやMatrixでも表示されません。 彼らは何を見るでしょう...



そして、私たちは中世に住んでいません-私たちはコンピューターと自由意志の両方を持っています。 私たちが望むすべてを書くことができるようです。 しかし、これは「私たちが望むすべて」の芸術作品になりますか? はい、多くのプログラムがあり、多くの価値のあるプログラムさえあります。 プログラムが正常に機能することを喜ばしく思います。 こちらがGoogle Chromeです-高速、便利、安全です。 しかし、ファンが彼のアイドルの音楽を聴いて、ルーヴル美術館の絵を見て、半溜息で凍った部屋が俳優が舞台で遊ぶのを見ているように、私は彼に関連することができますか? ほとんどない。 良いプログラムがありますが、それらを「アート」と呼びますか? そして何のために?



たぶん、物理学の歌詞を探しているだけかもしれませんが、それは定義上ここにはありませんか? それとも、私たちは今「量を増やす」段階にあり、品質は私たちの先にあるだけなのでしょうか? この暗い部屋に黒い猫はいますか?



All Articles