Programming languages 什么脚本语言适合此描述?

Programming languages 什么脚本语言适合此描述?,programming-languages,scripting-language,Programming Languages,Scripting Language,我喜欢编程语言的设计/实现,我想为一个不太成熟的语言做出贡献。我正在寻找一种脚本语言,它是: 可嵌入 动态的,强类型的 小巧轻便(稍后详细介绍) 用C实现++ 对于轻量级,我指的是Lua,一个非常小的标准库,可以轻松扩展 还有一些我喜欢的(随机)设计原则: 该语言应该有一些非常强大的内置类型,比如python(int、float、list/array、map/dictionary、set和tuple) 函数是一个对象,就像在Lua中一样(这使得lambda函数变得微不足道) 参数作为自动提

我喜欢编程语言的设计/实现,我想为一个不太成熟的语言做出贡献。我正在寻找一种脚本语言,它是:

  • 可嵌入
  • 动态的,强类型的
  • 小巧轻便(稍后详细介绍)
  • 用C实现++
对于轻量级,我指的是Lua,一个非常小的标准库,可以轻松扩展

还有一些我喜欢的(随机)设计原则:

  • 该语言应该有一些非常强大的内置类型,比如python(int、float、list/array、map/dictionary、set和tuple)
  • 函数是一个对象,就像在Lua中一样(这使得lambda函数变得微不足道)
  • 参数作为自动提取的元组传递
最后也是最不重要的一点,我喜欢C风格的语法


如果你想大喊“主观”,“没有最好的语言”和“没有问题”,你就误读了一个问题。我只是想要一个与上述描述匹配的脚本语言列表。

这些都是脚本语言,它们要么是原始语言的变体,要么是原始语言的受限子集;Python语言,编译为C、C++或机器代码。我相信这些应该能满足你的要求。规格

Shedskin和psyco目前也在主页上呼吁捐款


HTH

javascript v8我认为是用c++@pastjean实现的:“一种不太成熟的语言”我不认为javascript是一种“不太成熟”的语言。噢,我读到这里时忘记了开头。木卫一是一门伟大的语言。我不知道它是否符合您的需要(在成熟时,并且是用C实现的),您完全错了(无意冒犯)。Python不是小型的、轻量级的,它是动态的、强类型的(请阅读动态的、强类型的)。当我想为脚本语言做出贡献时,我不想编写编译器。最后也是非常重要的一点,Python已经成熟了;删除了不正确的语句