#编程语言 #语言设计 #高级 #创建 #学习 #现实世界

bin+lib icelang

一个简单且高级的编程语言,专为学习编程语言设计和实现而创建

1 个不稳定版本

0.1.0 2022年11月25日

#759 in 编程语言

MIT/Apache

7KB

icelang

冰岛语(风格化"icelang")是一个简单且高级的编程语言,专为学习编程语言设计和实现而创建。此项目的目标 不是 创建一个用于现实世界的通用编程语言。虽然我并不是 故意 将 icelang 设计成“不适合”现实世界使用的语言,但它的确不是为了这个用途而设计的。如果你正在寻找更适合通用用途的语言,我建议你查看以下语言,这些语言可以作为 icelang 设计灵感的来源。

icelang 是动态类型的,并打算作为一个解释型语言。icelang 的设计目标包括

  • 易于理解并编写解释器,但仍然足够强大,可以解决非平凡问题,而不需要过多的冗余
  • 在做到这一点的同时,不会显著牺牲简单性或鼓励编写易出错的代码
  • 可以证明是图灵完备的

icelang 的设计受到了许多语言的启发,主要是 JavaScriptPythonRust

待办事项

icelang 仍在开发中,有许多不完整或缺失的功能

  • 创建待办事项列表(哈哈)

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确声明,否则任何有意提交并包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应双许可如上所述,不附加任何额外条款或条件。

无运行时依赖