动态语言与静态语言,强类型与若类型语言的区别

区分动态语言与静态语言:

要了解一个词,即 类型检查

类型检查的时机决定了动静的区别,运行时检查即为动态语言,编译时检查则是静态语言。

 

区分强类型与弱类型语言:

只有一点,就是看不同类型的数据类型是否可以混用。比如Python中 int+str 抛出异常,但是Javascript则会将int转化为str执行。

 

具体语言是什么类型,善用搜索。别刻意去记。

posted @ 2020-05-12 13:30  始觉春空  阅读(124)  评论(0编辑  收藏  举报