有关强类型语言,弱类型语言,静态语言,动态语言的看法
一般编程语言分为强类型语言和弱类型语言。 强类型语言指这门语言需要检查两种类型是否兼容,如果兼容,就能赋值或运算;如果不兼容,则会抛出一个错误或者需要强制类型转换。java和Ruby都是强类型语言;C,javascript等是弱类型语言;编译器并不会关心在某一内存位置上的数据到底是一个整数,一个字符还是一个普通数据。动态语言和静态语言是另一方面的划分。 比如判断是否是一只狗,静态语言需要确定
原创
2016-06-01 22:02:20 ·
295 阅读 ·
0 评论