mate9自带贴膜:C++和JAVA哪个好?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 06:55:18
我是一个初级C程序员,我现在想找一门语言进行深入的学习目前C++和JAVA好象是比较热门而且有钱途的语言.我想请教一下应该学习哪个比较好呢?

如果你想成为专业的程序员,建议先学C++,毕竟在很多的领域C++是很难被 Java 或 NET 所代替,C++的优点就是效率高!而且C++有非常丰富的学习资料,经典书籍非常多。几乎所有的操作系统都是支持C++ 的。
当你C++学的差不多时,学java 也是很快的事。

对比C++和Java

“作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”

然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。
(1) 最大的障碍在于速度:解释过的Java要比C的执行速度慢上约20倍。无论什么都不能阻止Java语言进行编译。写作本书的时候,刚刚出现了一些准实时编译器,它们能显著加快速度。当然,我们完全有理由认为会出现适用于更多流行平台的纯固有编译器,但假若没有那些编译器,由于速度的限制,必须有些问题是Java不能解决的。
(2) 和C++一样,Java也提供了两种类型的注释。
(3) 所有东西都必须置入一个类。不存在全局函数或者全局数据。如果想获得与全局函数等价的功能,可考虑将static方法和static数据置入一个类里。注意没有象结构、枚举或者联合这一类的东西,一切只有“类”(Class)!
......

从发展来看Java是朝阳,C是下午2:30的太阳。

如今的两大阵营是.net和java 你自己选择把,c时间久远了,用C++的还不少,

I believe JAVA is more better,you can choose it.C++ is out of date.