プログラミング言語の考古学

今日、私はプログラミング言語の百科事典Progediaの 4年を迎えます。私はこのプロジェクトに2年近く参加しています。



ジュビリーでは、Propedopediaは日付だけでなく数字も心地よい丸みを帯びました。今では正確に100の言語を記述しています。 100番目の言語は美食のシェフでした。 百科事典には通常の主流言語もあり、難解な言語よりもさらに多くの言語があります。 しかし個人的には、後者について書くことは私にとってより興味深いです。特に、Habréでやっています-結局、 ハノイ愛の専門家になることはHaskellよりもはるかに速くて簡単です;-)



一般的に、言語の表面的な研究でさえ、主流から離れるとすぐにタスクは自明ではなくなります。 言語に特化したサイトは死に絶え、そのミラーやアーカイブでさえ、著者の実装は時代の暗闇の中で失われます。かつて使用された言語だけが一部の辞書に残っています。 非常に奇妙なケースがあります。



ある日、私はBrainfuckとその方言に関する私のお気に入りの記事を整理し始めました。 BrainSubに関する露骨に未完成の記事に出会い 、この方言に関する情報を探しに行きました。 注目すべき2つの参考文献がありました。Progopediaの参考文献とEsolangs.orgのリモートページです 。 彼女との議論の中で、それは壮大なBrainfuck方言であることが判明しました。アセンブリ言語で書かれ、ライブラリと175 Kbのユーザーマニュアルがありました。 著者は、BrainSubから「難解な」スティグマを取り除き、中規模のアプリケーションの指導や作成に使用することを意図しており、最初にウィキペディアの記事を書きました。 もちろん、これで良いことは何もありませんでした-編集者は即座に言語を「重要でない」と分類し、それが属するエソランに送りました。 翌年、2人もの人々がこの言語に興味を持つようになり、著者はこのように続けられなくなったことに気付きました。 彼は、彼の傑作をまだ理解していない取るに足りない小さな人々への怒りのメッセージを打ち破り、他のエゾ言語(2つの段落で説明され、10分以内の注目に値する哀れな工芸品)をさりげなく歩き、記事を完全に削除しました。 最後に、彼は彼が彼についての記事を評価して書くまで待つのがいいと言いました。できればウィキペディアで!



いいえ、「仕事が見過ごされる日は毎日、自尊心を傷つける」という理由で、作品を破壊している人々を強く理解していません。 私が理解できる限りでは 、その言語のサイトのサポートを単にやめ、 Omgroflのようにそのサイトが死んで死ぬ人たちです。 しかし、少なくとも彼らは通訳を持っているかどうかを書いて尋ねることができます(通常は残されていませんが、関心にまだ満足しています)。



快適な例外があります。 たとえば、最近、 Braincopterの著者は、長い間失われていると考えられていたオープンソースを再投稿しました。



はい、これには間違いなく考古学からの何かがあります。 そして、あなたは何を知っていますか? 私はそれが好きです。



All Articles