什么是强类型,什么是弱类型?哪种更好些?(转)
来源:互联网 发布:在淘宝怎样搜到冰毒 编辑:程序博客网 时间:2024/04/28 16:03
弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++ 是静态语言,也是弱类型语言;Perl and PHP 是动态语言,但也是弱类型语言。
强类型语言在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C# 和 Python 等都是强类型语言。
使用哪种语言还是要按需而定。编写简单小应用,使用弱类型语言可节省很多代码量,有更高的开发效率。而对于构建大型项目,使用强类型语言可能会比使用弱类型更加规范可靠。
-------------------------------------------------------------------------------------------------------------
强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。
C# 是强类型语言;因此每个变量和对象都必须具有声明类型。
javascript是弱类型语言;因此它可以不先定义类理和对象、或用var定义所有变量
- 什么是强类型,什么是弱类型?哪种更好些?(转)
- 什么是强类型,什么是弱类型?哪种更好些?为什么?
- 什么是强类型,什么是弱类型?哪种更好些?为什么?
- 什么是强类型,什么是弱类型?哪种更好些?
- 什么是强类型,什么是弱类型?哪种更好些?
- 黑马程序员之javascript学习笔记:什么是强类型,什么是弱类型?哪种更好些?为什么?
- 什么是强类型,弱类型,有型别,无型别
- 什么是强类型,弱类型,有型别,无型别
- 什么是强类型?
- 什么是强类型变量?
- 什么是强类型,什么是若类型?
- 什么是动、静态语言 和 什么是强、弱类型语言
- 什么是System.__ComObject: 强类型RCW和弱类型RCW
- 什么是强类型语言和弱类型语言
- 什么是类型?
- 什么是值类型 什么是引用类型
- 什么是MIME类型
- 什么是文件 MIME 类型?
- c#实现文件上传
- ERP-从内部集成起步(第2版)
- 非MFC程序启用内存泄漏检测
- java 之 常见RuntimeException
- C#泛型集合揽胜(转)
- 什么是强类型,什么是弱类型?哪种更好些?(转)
- 关于TreeView的操作集合
- c#接口和抽象类的区别 (转)
- Struts Action 之 配置属性及其含义
- 勇往直前
- 一次失败的软件演示
- 什么是容器类
- Struts 常见问题与解决方法1
- C# 中的委托和事件(转)