弱语言也称为无类型语言吗?

时间:2018-02-25 13:44:24

标签: computer-science typed weakly-typed untyped-variables

他们也被称为松散打字?静态类型语言可以是无类型语言还是动态类型语言是强类型语言?强类型语言是否也称为类型语言?

我主要想知道弱类型语言的定义是否与无类型语言的定义不同,或者两者都可以接受。

1 个答案:

答案 0 :(得分:0)

“弱”/“强”打字事物没有通用的定义。这取决于作者。有时“弱类型”意味着语言允许隐式类型转换,但这有点模糊,通常“弱类型”只是意味着作者不喜欢这种语言。 (例如,Python隐式地在整数和浮点数之间进行转换,但人们经常将其称为“强类型”。)

从静态类型/类型理论的角度来看,所有“动态类型”语言都是无类型的,因为它们缺少真实的(静态)类型系统。

我不知道“松散打字”或“静态语言”是什么意思。