Project Icon

awesome-esolangs

非主流编程语言的奇思妙想与创意边界

awesome-esolangs 是一个收录非主流编程语言的精选列表,涵盖了从基于表情符号到类似食谱格式的各种独特语言。该项目不仅列举了诸多富有创意的编程语言,还提供了相关资源、算法和社区信息,为编程爱好者和研究者展示了编程艺术的多样性和创新潜力。

神奇的深奥编程语言 Awesome

精心策划的神奇深奥编程语言、资源和相关项目列表。

"深奥编程语言,或称esolang,是一种计算机编程语言,旨在尝试奇怪的想法,使编程变得困难,或作为一个笑话,而不是为了实际使用。" esolang.org

目录

语言

  • ><> - 一种基于堆栈的二维语言,支持反射。
  • 1+ - 一种令人惊讶的用户友好型语言,具有高度受限的指令集。
  • 78 - 一种以数字7和8为中心的单字符命令语言。
  • ajsone - 完全用JSON定义的语言。
  • AlmostBinary - 用二进制编码并在任何平台上运行。
  • ArnoldC - 基于阿诺德·施瓦辛格最经典的台词。
  • Befunge - 二维语言。
  • Brackets - 由括号组成的语言,大量的括号。
  • Brainfuck - 仅使用8个单字符命令的极简语言。
  • C Flat - 注重声音而非符号的音乐语言,旨在实现创作自由。
  • CellTail - 基于一维元胞自动机的语言,支持复杂的模式匹配语法。
  • Charcoal - 用于绘制ASCII艺术的简洁语言。
  • Chef - 看起来像烹饪食谱的程序。
  • Chicken - 只有一个有效符号:"chicken"。
  • ChuckScript - 基于一元的语言,其中代码是一个单一数字。
  • COW - Brainfuck的变体,使用十二种不同的"哞哞"声作为指令。
  • DNA# - 基于DNA结构的语言。
  • Dots - 仅使用"."符号的图灵完备语言。
  • Electra - 像电工一样编码。
  • Emojicode - 由表情符号组成的成熟编程语言。
  • Enterprise™ - 非确定性的不必要静态类型语言。
  • False - 高度混淆的语言,具有最小化实现。
  • Fetlang - 设计使源代码看起来像糟糕的恋物癖色情文学。
  • FlipJump - 1条指令:翻转一个位,然后跳转。最简单的单指令集计算机。
  • Folders - 用文件夹编写的代码。
  • FreakC - 包含NSFW内容和迷因的成熟编程语言。
  • Fugue - 以音乐作为源代码。
  • Golfscript - 面向堆栈,旨在以尽可能少的按键解决问题。
  • Haifu - 设计时考虑了东方哲学的核心价值观。
  • INTERCAL - 旨在与其他语言完全不同的恶搞语言。
  • Japt - 用于代码高尔夫的简化JavaScript。
  • Jelly - 基于J的代码高尔夫语言。
  • JellyScript - 基于Brainfuck的美味果冻语言。
  • JSFuck - 基于JavaScript原子部分的深奥编程风格。
  • Lazy K - 没有额外功能的最小化、图灵完备的纯函数式语言。
  • legit - 程序完全由git仓库的图形而非其内容定义。
  • LolCode - 关键字基于lolcat模因表达式的语言。
  • Malbolge - 以地狱第八层命名,旨在尽可能难以编程。
  • Monicelli - 使用类似意大利语的胡言乱语进行编程。
  • Ni - 基于Brainfuck的更有帮助的指令。
  • Omgrofl - 语法类似互联网俚语。
  • Ook! - 基于Brainfuck的语言,其中命令是猩猩的词语。
  • Orca - 用于快速创建程序音频音序器的实时编码环境。
  • Piet - 程序看起来像抽象画的语言,使用颜色作为代码。以皮特·蒙德里安命名。
  • RASEL - 一种Fungeoid语言,程序空间、浮点精度无限制,并且可以随机访问堆栈。
  • reMorse - 摩尔斯风格的语言。
  • Rockstar - 旨在创建既是计算机程序又是歌词的语言。
  • Shakespeare - 代码看起来像莎士比亚戏剧的语言。
  • Spooky - 最可怕的编程语言 :jack_o_lantern: :skull:。
  • Suzy - 受Befunge启发的3D语言。
  • Technologic - 程序看起来像Daft Punk的歌曲Technologic的歌词。
  • Thue - 基于半Thue语法的非确定性字符串重写的"套娃"语言。
  • Tru - 一种具有前缀无关括号的基于堆栈的语言。
  • TrumpScript - 让Python再次伟大。
  • Turtle - 使用长期存储进行内存使用。
  • Unary - 基于Brainfuck的语言,所有命令都是0。
  • Unlambda - 混淆的函数式编程。
  • Velato - 使用MIDI文件作为源代码的语言,程序由音符的音高和顺序定义。
  • Vigil - 只有Vigil真正警惕不允许未通过程序规范的代码。
  • Watson - 基于堆栈的图灵不完备配置文件。
  • 文言 - 密切遵循古典中国文学的语法和语调。
  • Whenever - 想做什么就做什么的语言。
  • Whitespace - 仅使用空白字符(空格、制表符和换行符)。
  • WordLang - 基于类似语义语法的语言,可产生输出。
  • Z - 仅使用字母z。
  • ZOMBIE - 为亡灵法师设计的本质邪恶的多线程语言。

算法

  • πfs - 基于圆周率的存储系统,通过在圆周率中搜索匹配序列来存储数据。
  • Stacksort - 通过在Stack Overflow上搜索答案并执行代码片段来对列表进行排序,直到排序完成。

其他

  • asmbf - 唯一真正的brainfuck汇编工具包。
  • CSS-only-chat - 一个真正怪异的异步网络聊天系统,前端完全不使用JavaScript。
  • FizzBuzzEnterpriseEdition - 在最严格的企业标准下实现的简单FizzBuzz游戏。
  • MalbolgeLisp - 用Malbolge Unshackled实现的Lisp解释器。
  • NoCode - 安全可靠的应用程序。什么都不写;哪里都不部署。
  • Petrovich - 基于随机行为和奖惩机制的操作系统概念。
  • vapor.js - 世界上最小最快的JavaScript库。

资源

文章

社区

David Morgan-Mar许可使用的徽标

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号