Esolangs

Awesome Esolangs Awesome

精选的深奥编程语言,资源和相关项目的清单.

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

Languages

  • 1+ -具有高度限制的指令集的令人惊讶的用户友好语言.
  • 78 -围绕数字7和8的单字符命令语言.
  • ajsone -语言完全以JSON定义.
  • AlmostBinary -二进制代码,可在任何平台上运行.
  • ArnoldC -基于阿诺德·施瓦辛格(Arnold Schwarzenegger)最好的一线.
  • Befunge -二维语言.
  • Brackets -由方括号组成的语言,很多方括号.
  • Brainfuck -仅使用8个单字符命令的极简语言.
  • C Flat -音乐语言的重点是声音,而不是记着创作自由的记号.
  • Charcoal -速写ASCII艺术的简洁语言.
  • Chef -看起来像烹饪食谱的程序.
  • Chicken -仅1个有效符号:“ chicken”.
  • ChuckScript -基于一元的语言,其中的代码是一个数字.
  • DNA# -基于DNA结构的语言.
  • Dots -使用“.”的图灵完整语言. 仅符号.
  • Emojicode -由表情符号组成的成熟编程语言.
  • Enterprise™ -非确定性不必要的静态类型语言.
  • False -很少使用的语言被大量使用.
  • Fetlang -旨在使源代码看起来像写得不好的恋物癖情色.
  • FlipJump -1条指令:先翻转一下,然后跳转. 最简单的OISC.
  • Folders -用文件夹编写的代码.
  • Fugue -音乐作为源代码.
  • Golfscript - Stack oriented, aimed at solving problems in as few keystrokes as possible.
  • Haifu -设计时考虑了复活节哲学的核心价值观.
  • INTERCAL -拟与其他语言完全不同的模仿语言.
  • Japt -减少了高尔夫的JavaScript.
  • Jelly -基于J的高尔夫语言.
  • JellyScript -令人难以忘怀的果冻.
  • JSFuck -基于JavaScript原子部分的神秘编程风格.
  • Lazy K -最小,图灵完整的纯函数式语言,没有额外的功能.
  • LolCode -带有基于lolcat meme表达式的关键字的语言.
  • Malbolge -以地狱的第8级命名,旨在尽可能地难以编程.
  • Monicelli -使用类似意大利文的胡言乱语进行编程.
  • Ni -基于Brainfuck,提供了更多有用的说明.
  • Omgrofl -类似于Internet lang语的语法.
  • Ook! -基于Brainfuck的语言,其中的命令是猩猩词.
  • Orca -Livecoding环境,可快速创建程序音频定序器.
  • Piet -使用颜色作为代码的程序看起来像抽象绘画的语言. 以Piet Mondrian的名字命名.
  • RASEL -Fungeoid,对程序空间,浮点精度没有限制,并且可以随机访问堆栈.
  • reMorse -摩尔斯风格的语言.
  • Rockstar -设计用于创建也是歌曲歌词的计算机程序.
  • Shakespeare -代码看起来像是莎士比亚戏剧的语言.
  • Spooky -最可怕的编程语言:jack_o_lantern::skull:.
  • Suzy -以Befunge为灵感的3D语言.
  • Technologic -程序看起来像Daft Punk歌曲Technologic的歌词的语言.
  • Thue -基于半确定语法的不确定性字符串重写的 Matrioshka 语言.
  • Tru -带有无前缀括号的基于堆栈的语言.
  • TrumpScript -使Python再次出色.
  • Turtle -使用长期存储以供内存使用.
  • Unary -基于Brainfuck的语言,其中所有命令均为0.
  • Unlambda -模糊的功能编程.
  • Velato -使用MIDI文件作为源的语言,程序由音高和音高顺序定义.
  • Vigil -只有Vigil真正警惕不允许未通过编程规范的代码.
  • Watson -基于堆栈的图灵不完整的配置文件.
  • 文言 (Wenyan) -紧跟中国古典文学的语法和语气.
  • Whenever -随时随地执行操作的语言.
  • Whitespace -仅使用白色字符(空格,制表符和换行符).
  • WordLang -一种基于类似含义的语法的语言,可产生输出.
  • Z -仅使用字母z.
  • ZOMBIE -专为死灵法师设计的固有邪恶多线程语言.

Algorithms

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

Others

  • asmbf -唯一真正的Brainfuck汇编器工具包.
  • CSS-only-chat -在前端完全不使用JS的真正可怕的异步Web聊天.
  • FizzBuzzEnterpriseEdition -在最严格的企业标准下实施的简单FizzBu​​zz游戏.
  • NoCode -安全可靠的应用程序. 什么也不要写无处部署.
  • Petrovich -基于随机动作和奖励/惩罚的操作系统概念.
  • vapor.js -世界上最小和最快的JavaScript库.

Resources

Articles

Community

>获许可使用徽标 David Morgan-Mar