1个回答
2013-10-14
展开全部
VC++6 编译器,用来开发C++程序
JAVA和C++是两门不同的语言,就像中文和英语,如果说他们之间有联系.
那么就是JAVA基于C++
JAVA和C++都是面向对象的,但C++同时也支持标准C,所以谈不上完全的面向对象.
JAVA可以说的纯面向对象的语言,它们的语法也有相似之处.
显然,C++的难度比JAVA高.
JAVA跨平台.但它的JDK不是跨平台的.
也正因为JDK的不跨平台才有了JAVA的跨平台.
这要从JAVA的机制说起.
JAVA程序编译之后产生了一个字节码文件(.class)这个过程由JAVA的编译器完成
然后JVM再将字节码文件解释执行
所以JAVA程序从源码到执行分两步:编译,解释
正因为JVM的解释执行,以及JDK的编译,所以JAVA程序可以做到不依赖硬件,操作系统.
依赖平台的工作交给了JVM(JAVA虚拟机)
而C++就不存在这样的机制.
没有一个中间的东西存在.直接编译成目标文件,以致它不能跨平台.
绝对原创
JAVA和C++是两门不同的语言,就像中文和英语,如果说他们之间有联系.
那么就是JAVA基于C++
JAVA和C++都是面向对象的,但C++同时也支持标准C,所以谈不上完全的面向对象.
JAVA可以说的纯面向对象的语言,它们的语法也有相似之处.
显然,C++的难度比JAVA高.
JAVA跨平台.但它的JDK不是跨平台的.
也正因为JDK的不跨平台才有了JAVA的跨平台.
这要从JAVA的机制说起.
JAVA程序编译之后产生了一个字节码文件(.class)这个过程由JAVA的编译器完成
然后JVM再将字节码文件解释执行
所以JAVA程序从源码到执行分两步:编译,解释
正因为JVM的解释执行,以及JDK的编译,所以JAVA程序可以做到不依赖硬件,操作系统.
依赖平台的工作交给了JVM(JAVA虚拟机)
而C++就不存在这样的机制.
没有一个中间的东西存在.直接编译成目标文件,以致它不能跨平台.
绝对原创
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询