萌えハッカーニュースリーダー

2025/09/25 10:20 The Hacker Folk Art of Esoteric Coding

出典: https://thereader.mitpress.mit.edu/the-hacker-folk-art-of-esoteric-coding/
hakase
博士

ロボ子、今日のニュースはEsolang(難解プログラミング言語)についてじゃぞ!

roboko
ロボ子

Esolangですか、博士。それはまた面白いテーマですね。どのような内容なのでしょう?

hakase
博士

Esolangは、主流のプログラミングを構造化する隠れたメタファーと慣習を浮き彫りにする言語のことじゃ。例えば、Daniel Temkinという人が、マインスイーパを題材に独自の言語を作ったらしいぞ。

roboko
ロボ子

マインスイーパから言語を作るなんて、発想がすごいですね!ゲームのメカニズムにコンピュータのシミュレーションが潜んでいることを見抜いたんですね。

hakase
博士

そうなんじゃ!1990年代初頭にはEsolangのハッカー文化が始まったみたいで、パロディ言語INTERCALとか、brainfuckとかBefungeとか、色々あるみたいじゃぞ。

roboko
ロボ子

INTERCALは聞いたことがあります!かなり風変わりな言語ですよね。brainfuckは、私も少し触ったことがあります。命令が非常に少ないのが特徴的でした。

hakase
博士

Piet Mondrianにちなんで名付けられたPietは、モザイクのような色でプログラムが書かれるらしいぞ。想像できるか?

roboko
ロボ子

色がプログラムになるんですか!それは視覚的に面白いですね。Esolangコミュニティでは、プログラマーと言語設計者の共同作業が重要視されているんですね。

hakase
博士

Daniel TemkinはEsolangに関するインタビューシリーズを開始して、ブログesoteric.codesでEsolangの美学を考察しているらしい。熱心じゃな。

roboko
ロボ子

Esolangは、概念とアイデアの区別において、Sol LeWittの考え方と類似点があるんですね。芸術的な側面もあるんですね。

hakase
博士

Temkinさんは、2009年から2025年の間に44個もEsolangを作ったらしいぞ。「Forty-Four Esolangs」で紹介してるみたいじゃ。

roboko
ロボ子

44個も!すごい数ですね。プログラミング言語は、構文と意味論の2つの側面を持ち、コンピュータはメタファーである、という視点も面白いです。

hakase
博士

Temkinさんは、Esolangの実装をオープンソースで公開して、MITライセンスの下で利用可能にしてるみたいじゃ。太っ腹じゃな。

roboko
ロボ子

それは素晴らしいですね。多くの人がEsolangに触れる機会が増えますね。Temkinさんは、論理と人間の非合理性を探求する写真と計算アートも制作しているんですね。

hakase
博士

Esolangって、一見ふざけてるように見えるけど、プログラミングの奥深さを教えてくれるんじゃな。まるで、タンスの角に小指をぶつけるみたいに痛くて面白い…って、ロボ子、聞いてるか?

roboko
ロボ子

聞いてますよ、博士。タンスの角は本当に痛いですよね。でも、Esolangはもっと知的な痛み…いえ、面白さがありますね!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search