原帖由 岱瀛 于 2007-9-27 21:05 发表
这个关系不大啊。因为你可以把他理解成为解释型的语言。
解释型的语言不是那种编译型的,它是需要解释器配合运行的。
比如Quick Basic就是一种解释型的语言。
而象Java,它也有类似解释型语言的特征。虽然它也经过编译,却没有形成最终代码,只是形成中间代码,也需要虚拟机的解释。
还有,象html,js,php,jsp,asp等等也叫做语言,但是那叫脚本语言,需要解析器才可以运行。
而还有象xml,它也叫做一种语言,还被叫做元语言呢。(可定义其他语言的语言)
计算机语言倒不是仅仅限于C/C++这类编译型的语言的。
通常说的计算机语言一般指编程语言,QBasic是解释型的,早期的GWBasic也是解释型的,Quick Basic是解释编译两种皆有的。
Java的虚拟机方式要是非要划分也应归于解释型,但是Java还是有编译器的,只是用的很少。
js称为脚本语言,实际上也能归在编程语言的大类里,php, jsp, asp都足以称为狭义上的编程语言。
除了XML还有HTML, SQL, PCL这都是比较常见的称为语言的东西,只不过不能算作编程语言罢了。