为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

长风秋雁 2019-09-27 16:23:55
另外,一个暗示另一个吗?
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

两者都是在两个不同轴上的极点:

  • 强类型与弱类型

  • 静态类型与动态类型

强类型表示,a不会自动从一种类型转换为另一种类型。弱类型则相反:Perl可以"123"在数字上下文中使用字符串,方法是将其自动转换为int 123。像python这样的强类型语言不会这样做。

静态类型意味着编译器会在编译时找出每个变量的类型。动态类型的语言只能在运行时确定变量的类型。


查看完整回答
反对 回复 2019-09-27
  • 3 回答
  • 0 关注
  • 818 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信