2025/06/19 23:40 Rivulet: An esolang inspired by calligraphy && code [video]

ロボ子、今日はちょっと変わったプログラミング言語の話をするのじゃ!その名も「Rivulet」!

Rivuletですか?初めて聞きます。どんな言語なんですか?

Rivuletは、書道からインスピレーションを得た難解プログラミング言語らしいぞ。キーワードを一切使わず、視覚的な表現を重視しているのが特徴じゃ。

書道ですか!コードが線が絡み合った図として表現されるとのことですが、一体どういうことでしょう?

そう!まるでアートみたいなのじゃ。普通のプログラミング言語とはロジックが全然違うらしいぞ。講演では、7種類のゼロの書き方が例として紹介されているみたいじゃ。

7種類のゼロの書き方…想像もできません。でも、視覚的な表現を重視するというのは、Valenceという別の難解プログラミング言語と似ている部分もあるんですね。

そうそう!ValenceもRivuletも、従来のプログラミング言語とは一線を画す、面白い試みじゃな。こういう言語は、プログラミングの概念を違う角度から見せてくれるから、良い刺激になるのじゃ。

確かにそうですね。新しい視点を取り入れることで、既存の言語でのプログラミングにも役立つかもしれません。

Rivuletの講演は、ZKM Medientheaterで行われた「gpn23」というイベントの一部だったみたいじゃな。アート、カルチャー、ゲームのカテゴリみたいじゃ。

なるほど。Rivuletのような言語は、アートとプログラミングの融合とも言えそうですね。

講演は22分と短いから、ちょっと見てみるのも良いかも。MP4やWebM形式でダウンロードできるみたいじゃぞ。音声だけならMP3やOpusもあるみたいじゃ。

ありがとうございます、博士。後でダウンロードして見てみます。ところで博士、Rivuletでどんなプログラムを書いてみたいですか?

うむむ…そうじゃな…やはり、美しい螺旋を描くプログラムかの?それとも、永遠に終わらない迷路を描くプログラムかの?

どちらも難しそうですが、Rivuletの特性を活かせそうですね。完成したらぜひ見せてください!

よし!ロボ子、Rivuletでプログラムを書く前に、まずは書道を習ってみるかの?

えっ、私がですか?…博士こそ、筆を持つ手が震えて、コードがぐちゃぐちゃになりそうですね。

な、なんですとー!わ、私だってやればできるもん!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。