当前位置:编程学习 > C/C++ >>

谁了解c++和java?懂编程的麻烦进来下

我想知道java是不是比c++好写?有人说是java简化了c++、现在除了塞班软件用c++语言?还有哪些地方用到c++?请详细点、分不是问题
追问:来自手机问问我懂了、难怪塞班软件没安卓多、也没安卓人性化、顺便问下、ios用的是什么语言?明天给力加30分
答案:

Java和C++没有什么直接的联系,两种语言各有所长。

所谓的Java简化了C++,是Java摒弃了指针的显式使用,内存交给了计算机管理,这也是Java安全的原因之一,Java做Web和手机应用软件比较多。

C++兼容C语言,可以使用指针,可以直接操作硬件,融入了面向对象,用到C++的地方非常多,游戏,大型应用软件随处可见C++的身影,家喻户晓的Windows操作系统就有C++的功劳,大部分PC游戏都是C++编写的。

两者不算是同类语言,不过都是近似的C语法。


C++更接近底层,要精通C++必需了解一些硬件层次的原理。比如内存管理,创建与释放内存的代码都要写,而且程序很容易会遇到错误。不过C++很快,而且能做很多事情。基本上每个环境的程序都可以用C++的程序,只要有对应的编译器就可以。是种非常广泛的语言。


JAVA的优点是更抽象更面向对象,也就是语言会更人性化,更容易懂。而且自身的机制中有垃圾回收,可以自动释放内存,这在代码上可以减少很多内存管理相关代码。而且也能跨平台,得到各种设备广泛支持。不过速度比C++慢很多。


现在的安桌手机系统的程序开发基本是基于JAVA,而iphone有自己的语言,和C++也非常接近。两种语言都各自有庞大的支持与市场空间。

上一个:我是学编程的,C++怎么学啊
下一个:c++关于指针变量作为函数参数的编程题查错

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,