静态语言、动态语言、强类型语言、弱类型语言
2012-06-07 23:26
274 查看
静态语言:
编译器中就需要确定数据类型的语言,例如C# 的 string ss = “”;int icount = 0;
动态语言:
编译器中无须确定数据类型,可在运行中依据上下文推导数据类型
例如 javascript的
function add(a,b){
return a+b;
}
add(1,2);
add('1',2);
强类型语言:
数据类型间,必须经过显式才能转换的
例如C#的 string ss = “0”;int icount = 0; ss = icount.ToString();
弱类型语言
数据类型间可依兼容性自行转换的
例如javascript 的 上述例子,
add(1,2); 结果是 3
add('1',2); 结果是’12’
编译器中就需要确定数据类型的语言,例如C# 的 string ss = “”;int icount = 0;
动态语言:
编译器中无须确定数据类型,可在运行中依据上下文推导数据类型
例如 javascript的
function add(a,b){
return a+b;
}
add(1,2);
add('1',2);
强类型语言:
数据类型间,必须经过显式才能转换的
例如C#的 string ss = “0”;int icount = 0; ss = icount.ToString();
弱类型语言
数据类型间可依兼容性自行转换的
例如javascript 的 上述例子,
add(1,2); 结果是 3
add('1',2); 结果是’12’
相关文章推荐
- [转载] 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 动态语言和静态语言、强类型定义语言和弱类型定义语言的概念区分
- 弱类型、强类型、动态类型、静态类型语言
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 强类型,弱类型,静态,动态语言
- 四大类型的语言,动态,静态,强类型,弱类型
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 静态/动态类型语言 & 强/弱类型语言
- 动态语言/静态语言和强类型语言/弱类型语言
- 弱类型、强类型、动态类型、静态类型语言的区别是什么?
- 动态语言和静态语言—强类型定义语言和弱类型定义语言
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 静态动态强弱类型语言
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 关于动态语言和静态语言、强类型定义语言和弱类型定义语言的概念区分