Esolangs

Awesome Esolangs Awesome

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

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

Languages

  • 1+ -具有高度限制的指令集的令人惊讶的用户友好语言.
  • 78 -围绕数字7和8的单字符命令语言.
  • ajsone -完全在JSON中定义的语言.
  • AlmostBinary -二进制代码,可以在任何平台上运行.
  • ArnoldC -基于Arnold Schwarzenegger最好的单人阵容.
  • Befunge -二维语言.
  • Brainfuck -仅使用8个单字符命令的极简语言.
  • Charcoal -速写ASCII艺术的简洁语言.
  • Chef -看起来像烹饪食谱的程序.
  • Chicken -仅1个有效符号:“鸡”.
  • ChuckScript -基于一元语言,其中代码是一个数字.
  • DNA# -基于DNA结构的语言.
  • Dots -图灵完整的语言,只有一个符号:“.”.
  • Emojicode -由表情符号组成的成熟编程语言.
  • Enterprise™ -非确定性不必要的静态类型语言.
  • False -极少使用的语言,实现量很少.
  • Fetlang -旨在使源代码看起来像写得不好的恋物癖情色.
  • Folders -用文件夹编写的代码.
  • Fugue -音乐作为源代码.
  • Golfscript -面向堆栈,旨在解决尽可能少的按键问题.
  • Haifu -设计时考虑了复活节哲学的核心价值观.
  • INTERCAL -拟与其他语言完全不同的模仿语言.
  • Japt -减少了JavaScript golfing.
  • Jelly - Golfing 基于J的语言
  • JSFuck -基于JavaScript原子部分的神秘编程风格.
  • Lazy K -最小,图灵完整的纯函数式语言,没有其他功能.
  • LolCode -具有基于lolcat meme表达式的关键字的语言.
  • Malbolge -以地狱的第8级命名,旨在尽可能地难以编程.
  • Monicelli -使用类似意大利文的乱码进行编程.
  • Omgrofl -类似于互联网语的语法.
  • Ook! -基于Brainfuck的语言,其中的命令是猩猩词.
  • Orca -Livecoding环境,可快速创建程序音频定序器.
  • reMorse -摩尔斯风格的语言.
  • Rockstar -设计用于创建也是歌曲歌词的计算机程序.
  • Piet -使用颜色作为代码的程序看起来像抽象绘画的语言. 以Piet Mondrian的名字命名.
  • Shakespeare -代码似乎是莎士比亚戏剧的语言.
  • Spooky -最可怕的编程语言:jack_o_lantern::skull:.
  • Suzy -受Befunge启发的3D语言.
  • Thue -基于半确定语法的不确定字符串重写的 Matrioshka 语言.
  • TrumpScript -使Python再次出色.
  • Turtle -将长期存储用于内存使用.
  • Unary -基于Brainfuck的语言,其中所有命令均为0.
  • Unlambda -模糊的功能编程.
  • Velato -使用MIDI文件作为源的语言,程序由音高和音高顺序定义.
  • Vigil -只有Vigil真正警惕不允许未通过编程规范的代码.
  • 文言 (Wenyan) -紧跟中国古典文学的语法和语气.
  • Whenever -随时随地执行操作的语言.
  • Whitespace -仅使用白色字符(空格,制表符和换行符).
  • WordLang - A language based on meaning-like grammar that produces output.
  • 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