java,c++,c#各有什么优点和不足

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:57:44
JAVA,C++,C#各有什么优点和不足?哪个更有前景?

java的优点是框架多,缺点是封装的不够
C++的优点是速度快,缺点是没什么框架
C#的优点是封装的很好,缺点是不能跨平台,而且需要安装大量的运行环境。

要说前景,三个不相上下,都很有前景,就看你个人发展了,三条路:
1. 软件工程师 —— 建议学java
2. 技术高手 —— 建议学C++
3. 做网站 —— 建议学C#

强烈建议楼下的,不要高举“功利主义”的大旗!

楼上地说法有点片面,

软件工程师???不就是程序员!!学其他的不能做程序员??

讨论技术没有意义,重要的是业务,你要选好你的方向,比如做通讯、做金融。。。。。。都有相应的成熟的技术,根据业务选择技术,才是程序员的出路,光想着技术,过了35岁就完了

C++工资最高 相比java较简单好学
java最好找工作 但架构太多,没个两三年实践很难掌握
C#新语言,没有java开放性 相当于微软用于和java市场抗争的产品,结果有待观察。
我个人觉得C++必学,即使你想做java程序员。因为它的代码效率是面向对象语言中最高的、接近底层又面向对象,移植性也较强,有大量源码库支持。java就是用c++做的,所以C++想转java很容易,大部分指令都是一样的。
所以可以先学C++,接触一些底层知识,然后转java,这样对系统有更深了解可以帮你更快掌握java。而且如果会C++,对代码效率要求高的地方可以用C++重写。