1 个不稳定版本
0.1.0 | 2022年11月25日 |
---|
#759 in 编程语言
7KB
icelang
冰岛语(风格化"icelang")是一个简单且高级的编程语言,专为学习编程语言设计和实现而创建。此项目的目标 不是 创建一个用于现实世界的通用编程语言。虽然我并不是 故意 将 icelang 设计成“不适合”现实世界使用的语言,但它的确不是为了这个用途而设计的。如果你正在寻找更适合通用用途的语言,我建议你查看以下语言,这些语言可以作为 icelang 设计灵感的来源。
icelang 是动态类型的,并打算作为一个解释型语言。icelang 的设计目标包括
- 易于理解并编写解释器,但仍然足够强大,可以解决非平凡问题,而不需要过多的冗余
- 在做到这一点的同时,不会显著牺牲简单性或鼓励编写易出错的代码
- 可以证明是图灵完备的
icelang 的设计受到了许多语言的启发,主要是 JavaScript、Python 和 Rust。
待办事项
icelang 仍在开发中,有许多不完整或缺失的功能
- 创建待办事项列表(哈哈)
许可证
许可协议为以下之一
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则任何有意提交并包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应双许可如上所述,不附加任何额外条款或条件。