👻

5大難解プログラミング言語 (とHaskell)

2021/03/02に公開

5 Most Difficult Programming Languages of the World

という記事があり

  • Brainf**k
  • Cow
  • Intercal
  • Malbolge
  • Whitespace

という5つの難解プログラミング言語について書かれている。
記事ではそれぞれHello worldの仕方が解説されていまして
Whitespaceなんかは

https://tio.run/##VY1RCsAwCEO/4ylytVEK299ghR7fxVWhQ9RAnnGe1@jPfbTuTtJIQK36JKDFNVIXhJ1G0j8o7vKy0CAtTBUqdwUgH8kJRJyZ@ws

と開いても何も面白くない画面が広がるのですがこれがHello worldだというのです。
日本語で読みたい方は
【Whitespace】空白文字だけで「大石泉すき」を出力する
等 を読んでみると良さそう。

Malbolgeなんてのも狂気の沙汰もよろしいところで難解言語Malbolgeで湯婆婆を実装してみたを読むだけでもお腹いっぱいですがCowだけどこにも日本語記事が見つからなかったので少し真面目に読んでみた。

Cow | A Computer Language

牛と会話するのに役立つデバイスを作る話をしていると思っているのなら、申し訳ありませんが、そうではありません。Google翻訳のようなインターフェイスを作って 牛との会話を助けると思っているのであれば 申し訳ありませんが それはありません

牛は、Malbolge、Brainfuck、Intercal、Whitespaceと並んで、世界のトップ5に入るタフなプログラミング言語です。2013年初頭にリリースされましたが、開発者コミュニティではあまり人気がありません。エソテリックなプログラミング言語またはエソランであり、簡単に言えば、奇妙なアイデアを実験するために設計されていたり、プログラミングが困難であったり、実用目的ではなくジョークとして作られていることを意味します。このようなエソテリック言語を作ったり、使ったりしている小さな、しかし活発なコミュニティがあります。これらの言語は普遍的なチューリングマシンができるすべてのタスクを実行することができるので、プログラミング言語と呼ぶのがふさわしいでしょう。

www.DeepL.com/Translator(無料版)で翻訳しました。

Hello worldしてみよう

MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO
 MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo
 MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo
 MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo
 OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo

しかしこれが、
https://tio.run/#cow

Hello, World!

はいHelloworld~~~。
Cow絶対極める気にはならない。ならないのでずっと積ん読しているHaskell記事に
https://qiita.com/arowM/items/0305d4f439752f285438

また新たなラインナップを加えてしまったというポエム。以上
https://qiita.com/autotaker1984/items/301ecac1fac0cbae0215

Discussion