Types 弱类型语言还是强类型语言

Types 弱类型语言还是强类型语言,types,Types,如果一个程序不是完全静态编译的,那么它是吗 弱型或强型苹果和橙子。汇编语言程序是静态编译的,但您可以将任何变量用作字符、整数、浮点或JPEG图像的一部分。打字与任何有关编译或解释的概念都是分开的。 现在我想起来了,我不能马上想到一种解释语言不是强类型的,但这仍然不意味着有任何联系。 想到一个。Brainf*ck。它是被解释的,完全没有类型的概念。如果一种语言包含编译时类型约束冲突检查,那么它就是强类型的。如果检查延迟到运行时,则它是弱类型的 请查看此链接: 此外,你也不想错过比尔·维纳

如果一个程序不是完全静态编译的,那么它是吗
弱型或强型

苹果和橙子。汇编语言程序是静态编译的,但您可以将任何变量用作字符、整数、浮点或JPEG图像的一部分。打字与任何有关编译或解释的概念都是分开的。
现在我想起来了,我不能马上想到一种解释语言不是强类型的,但这仍然不意味着有任何联系。

想到一个。Brainf*ck。它是被解释的,完全没有类型的概念。

如果一种语言包含编译时类型约束冲突检查,那么它就是强类型的。如果检查延迟到运行时,则它是弱类型的

请查看此链接:

此外,你也不想错过比尔·维纳斯与弗兰克·萨默斯的讨论

还有一些好书


不要将强类型和弱类型的区别与静态类型和动态类型的区别混淆起来。这些都与动态编译、动态链接、动态加载或动态调度不同

与往常一样,

“如果一种语言包含类型约束冲突的编译时检查,则它是强类型的。如果检查延迟到运行时,则它是弱类型的。”

不完全是。您在这里描述的内容与动态和静态类型之间的差异更相关


如果一种语言阻止了对类型错误的参数的操作成功,那么它就是强类型语言。现在,这可能发生在编译类型或运行时。

如果一个短语结尾没有问号,那么它是否是一个问题?另请参见您的书中C是否算作弱类型因为有翻译:-)我想说弱类型,但我已经消耗了太多的梅洛来回答今晚的问题。那么晚安:^)