Esolangs

Awesome Esolangs Awesome

精选的深奥编程语言和资源清单.

>“一种深奥的编程语言,或esolang,是一种计算机编程语言,旨在尝试怪异的想法,难以编程或作为玩笑,而不是用于实际用途.”
> esolang.org

Languages

  • Ajsone -完全在JSON中定义的语言.
  • Befunge -二维语言.
  • Brainfuck -仅使用8个单字符命令的极简语言.
  • Charcoal -速写ASCII艺术的简洁语言.
  • Chef -看起来像烹饪食谱的程序.
  • Chicken -仅1个有效符号:“鸡”.
  • ChuckScript -基于一元语言,其中代码是一个数字.
  • DNA# -基于DNA结构的语言.
  • Dots -图灵完整的语言,只有一个符号:“.”.
  • Emojicode -由表情符号组成的成熟编程语言.
  • Enterprise™ -非确定性不必要的静态类型语言.
  • False -极少使用的语言,实现量很少.
  • Fetlang -旨在使源代码看起来像写得不好的恋物癖情色.
  • Fugue -音乐作为源代码.
  • Haifu -设计时考虑了复活节哲学的核心价值观.
  • INTERCAL -拟与其他语言完全不同的模仿语言.
  • JSFuck -基于JavaScript原子部分的神秘编程风格.
  • Lazy K -最小,图灵完整的纯函数式语言,没有其他功能.
  • LolCode -具有基于lolcat meme表达式的关键字的语言.
  • Malbolge -以地狱的第8级命名,旨在尽可能地难以编程.
  • Monicelli -使用类似意大利文的乱码进行编程.
  • Omgrofl -类似于互联网语的语法.
  • Ook! -基于Brainfuck的语言,其中的命令是猩猩词.
  • Orca -Livecoding环境,可快速创建程序音频定序器.
  • reMorse -摩尔斯风格的语言.
  • Rockstar -设计用于创建也是歌曲歌词的计算机程序.
  • Piet -使用颜色作为代码的程序看起来像抽象绘画的语言. 以Piet Mondrian的名字命名.
  • Shakespeare -代码似乎是莎士比亚戏剧的语言.
  • Suzy -受Befunge启发的3D语言.
  • Thue -基于半确定语法的不确定字符串重写的 Matrioshka 语言.
  • Unary -基于Brainfuck的语言,其中所有命令均为0.
  • Unlambda -模糊的功能编程.
  • Velato -使用MIDI文件作为源的语言,程序由音高和音高顺序定义.
  • Vigil -只有Vigil真正警惕不允许未通过编程规范的代码.
  • Whenever -随时随地执行操作的语言.
  • Whitespace -仅使用白色字符(空格,制表符和换行符).
  • Z -仅使用字母z.

Algorithms

  • πfs -基于Pi的存储系统,通过搜索pi中的匹配序列来存储数据.
  • Stacksort -通过在Stack Overflow中搜索答案并执行代码段对列表进行排序,直到将其排序为止.

Others

  • Petrovich -基于随机动作和奖励/惩罚的操作系统概念.

Resources

Articles

Community

License

CC0

该列表的内容在CC0公共领域的奉献下可用.

徽标经以下人员许可使用 David Morgan-Mar