相关疑难解决方法(0)

什么静态类型的语言类似于Python?

Python是我目前所知道的最好的语言,但是由于自动完成,静态类型是一个很大的优势(尽管对动态语言的支持有限,但与静态支持相比,它没什么).我很好奇是否有任何语言尝试将Python的好处添加到静态类型语言中.特别是我对具有以下功能的语言感兴趣:

  • 语法支持:例如字典,数组理解
  • 函数:关键字参数,闭包,元组/多个返回值
  • 运行时修改/创建类
  • 避免在任何地方指定类(在Python中这是由于鸭子类型,尽管类型推断在静态类型语言中会更好)
  • 元编程支持:这是通过反射,注释和元类在Python中实现的

是否存在具有大量这些功能的静态类型语言?

python programming-languages

46
推荐指数
5
解决办法
9926
查看次数

哪些语言是动态类型和编译的(哪些是静态类型和解释的)?

在我对动态和静态类型的阅读中,我不断反对编译静态类型语言的假设,同时解释动态类型语言.我知道一般来说这是真的,但我对异常感兴趣.

我真的希望有人不仅可以提供这些例外的一些例子,而是试图解释为什么决定这些语言应该以这种方式工作.

type-systems programming-languages static-typing dynamic-typing

37
推荐指数
1
解决办法
5721
查看次数