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