强类型语言和静态类型语言有什么区别?

另外,一个暗示另一个吗?



长风秋雁
浏览 898回答 3
3回答

慕桂英546537

两者都是在两个不同轴上的极点:强类型与弱类型静态类型与动态类型强类型表示,a不会自动从一种类型转换为另一种类型。弱类型则相反:Perl可以"123"在数字上下文中使用字符串,方法是将其自动转换为int 123。像python这样的强类型语言不会这样做。静态类型意味着编译器会在编译时找出每个变量的类型。动态类型的语言只能在运行时确定变量的类型。
打开App,查看更多内容
随时随地看视频慕课网APP