VC++6.0与C++的区别?还有java

不要复制,要自己的观点... 不要复制,要自己的 观点 展开
 我来答
匿名用户
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++就不存在这样的机制.
没有一个中间的东西存在.直接编译成目标文件,以致它不能跨平台.

绝对原创
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式