我喜欢编程语言设计/实现,我想为其中一种不太成熟的语言做出贡献。我正在寻找一种脚本语言:
- 可嵌入
- 动态强类型
- 小而轻(稍后详述)
- 用 C++ 实现
轻量级是指 Lua 之类的东西,非常小的标准库,可以轻松扩展。
还有一些我喜欢的(随机)设计原则:
- 该语言应该有一些非常强大的内置类型,例如 python(int、float、list/array、map/dictionary、set 和 tuple)。
- 函数是一个对象,就像在 Lua 中一样(这使得 lambda 函数变得微不足道)
- 参数作为自动提取的元组传递。
最后也是最不重要的一点,我喜欢 C 风格的语法。
如果你想大喊“主观”、“没有最好的语言”和“不是问题”,你就误读了一个问题。我只是要求提供与上述描述相匹配的脚本语言列表。