弱语言也叫无类型语言吗?
Are weak languages also called untyped languages?
它们也叫松散类型吗?静态类型语言可以是无类型语言还是动态类型语言可以是强类型语言?强类型语言也称为类型语言吗?
我主要想知道弱类型语言的定义与非类型语言的定义是否不同,或者两者都可以接受。
"weak" / "strong" 打字没有统一的定义。这取决于作者。有时 "weakly typed" 表示该语言允许隐式类型转换,但这有点含糊,通常 "weakly typed" 仅表示作者不喜欢该语言。 (例如,Python隐式地在整数和浮点数之间进行转换,但人们通常称其为"strongly typed"。)
从静态类型/类型理论的角度来看,所有 "dynamically typed" 语言都是无类型的,因为它们缺乏真正的(静态)类型系统。
我不知道你所说的 "loosely typed" 或 "static language" 是什么意思。
它们也叫松散类型吗?静态类型语言可以是无类型语言还是动态类型语言可以是强类型语言?强类型语言也称为类型语言吗?
我主要想知道弱类型语言的定义与非类型语言的定义是否不同,或者两者都可以接受。
"weak" / "strong" 打字没有统一的定义。这取决于作者。有时 "weakly typed" 表示该语言允许隐式类型转换,但这有点含糊,通常 "weakly typed" 仅表示作者不喜欢该语言。 (例如,Python隐式地在整数和浮点数之间进行转换,但人们通常称其为"strongly typed"。)
从静态类型/类型理论的角度来看,所有 "dynamically typed" 语言都是无类型的,因为它们缺乏真正的(静态)类型系统。
我不知道你所说的 "loosely typed" 或 "static language" 是什么意思。