为什么我的指纹识别:什么叫强类型语言

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 07:56:48
象C,C++等,指的是什么?

有些语言,如PASCAL,对类型的要求是比较苛刻的,差一点都不行,这就是强类型语言,而有的语言,如C,BASIC等,就是弱类型语言。具体的定义我说不清了,就是这个意思。感觉上来说,强类型语言比较死板,但严谨;弱类型语言较灵活,但不注意的话容易出错;各有利弊。注意,C++虽然有很多人把它与C相混,但它是强类型语言,它只是借用了C的一些语法特征而已。
你可以把常见的编程语言数一数,强类型语言主要就是PASCAL,C++,JAVA也应该是;弱类型语言主要就是C和BASIC。我们在各种应用程序或网页中用的如JavaScript,VBScript,VB for application等本质上也应该是弱类型语言。

向C、C++这些是强类型语言,一般来说,如果是编译型语言就是强类型的;如果是解释型语言大多都是弱类型的!

强类型就是数据类型,和类等,事先已声明,在编程时,可清晰用见此类型的定义,给编程带来很大的方便。