什么是强类型语言,什么是弱类型语言,为什么python也是强类型语言。
强类型语言是一种定义了类型后,不需经过强制转换就能保持该数据类型的编程语言,如Java、.net、Python、C++。强类型定义语言使得编程时更加严谨,减少错误发生,但可能在运行速度上稍逊于弱类型语言。弱类型语言则允许变量根据环境自动转换类型,无需显式转换,如VB、PHP、JavaScript。例如,在弱类型语言中...
什么是强\/弱类型引用?
弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++ 是静态语言,也是弱类型语言;Perl and PHP 是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C# 和 Python 等都是强类型语言。使用哪种语言还是要按需...
什么是强\/弱类型引用?
弱类型指的是在赋值时没有指定类型,而是在运行时才决定类型。强类型指的是在声明时必须指定类型,这样保证了类型的安全性。
什么叫强类型语言
你可以把常见的编程语言数一数,强类型语言主要就是PASCAL,C++,JAVA也应该是;弱类型语言主要就是C和BASIC。我们在各种应用程序或网页中用的如JavaScript,VBScript,VB for application等本质上也应该是弱类型语言。
为什么说 Python 是强类型语言
因为那是不懂装懂的初学者在相互洗脑。。。Python是彻头彻尾的弱类型。强类型和弱类型的最核心区别,在于IDE是否可以通过反射,实时感知变量的数据类型,Python显然不具备这个特点。string a=“1”;a=1;强类型(JAVA,C#,C++),这里会报错。。。var a="1"; \/\/JS a="1"; \/\/PHP a="1...
什么是强类型和弱类型
弱类型定义语言 一种类型可以被忽略的语言,与强类型定义相反。VBScript是弱类型定义的。在VBScript中,可以将字符串 '12' 和整数 3 进行连接得到字符串 '123',然后可以把它看成整数 123,而不需要显示转换。参考资料:http:\/\/topic.csdn.net\/t\/20030623\/23\/1949134.html ...
什么强什么弱?
弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++是静态语言,也是弱类型语言;Perl and PHP是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C#和Python等都是强类型语言。使用哪种语言还是要按需而定。
什么是强类型,什么是弱类型?哪种更好些?为什么?
【答案】:强类型是在编译的时候就确定类型的数据,在执行时类型不能更改,而弱类型在执行的时候才会确定类型。没有好不好,二者各有好处,强类型安全,因为它事先已经确定好了,而且效率高。一般用于编译型编程语言,如c++,java,c#,pascal等,弱类型相比而言不安全,在运行的时候容易出现错误,但它灵活...
终于知道什么叫弱类型语言了
弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言·例如:在vbscript中,可以将字符串 12 和整数 3 进行连接得到字符串 123,然后可以把它看成整数 123,而不需要显式转换。弱类型有时显得很方便,有时却又极易出错。比如:var result=5+5; \/\/two numbers alert(...
强类型语言和弱类型的语言有什么区别
1)语法有区别,最明显的弱语言不需要设定变量类型,强语言需要;2)底层上,弱语言是解释执行,强语言是编译执行(java另说,生成中间字节码);3)性能上差距太大,强语言大大快于php;4)开发效率,弱语言要快于强语言,所以web开发弱语言很高效;5)学习曲线不同,弱语言简单好学但是精通的太少了,很多强语言的...