2个回答
展开全部
没有可比性 虽然同为面向对象语言
但操作的机制不同,语言类型也不同.
c++ 是基于c 升级来而来的多了 包装类
面向对象等特点,但向下兼容,同时也可以操作C 的面向过程
代码,属于不上,不下的语言,标准类库功能十分强大.
它属于编译性语言,一切内容控制分配都是程序员来操作的,
速度上来讲是高级语言的里顶级了.
而java 是纯面向对象语言,内存操作等都是JVM 分配的
但它是解释性语言,安全,健壮,跨平台等性能都是牺牲速度来
保证的.应用的优势在于J2EE J2ME和C++ 应用方向不一样.可以这么说如果不想一辈子做开发的话
你就学JAVA吧 C++ 涉及底层东西了,在不同的平台
开发不同的东西都需要单独学习的.
像linux的部分代码,windowsXP 的部分都是C++ 写的.
但操作的机制不同,语言类型也不同.
c++ 是基于c 升级来而来的多了 包装类
面向对象等特点,但向下兼容,同时也可以操作C 的面向过程
代码,属于不上,不下的语言,标准类库功能十分强大.
它属于编译性语言,一切内容控制分配都是程序员来操作的,
速度上来讲是高级语言的里顶级了.
而java 是纯面向对象语言,内存操作等都是JVM 分配的
但它是解释性语言,安全,健壮,跨平台等性能都是牺牲速度来
保证的.应用的优势在于J2EE J2ME和C++ 应用方向不一样.可以这么说如果不想一辈子做开发的话
你就学JAVA吧 C++ 涉及底层东西了,在不同的平台
开发不同的东西都需要单独学习的.
像linux的部分代码,windowsXP 的部分都是C++ 写的.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询