关于C#,C++和JAVA的选择?

刚学完C,目前想学习一门面向对象的语言,在这三个中该如何选择?硬件基础不是很好,将来想从事应用程序的开发工作,请有经验的朋友帮忙提点提点,就未来发展的前景考虑。... 刚学完C,目前想学习一门面向对象的语言,在这三个中该如何选择?硬件基础不是很好,将来想从事应用程序的开发工作,请有经验的朋友帮忙提点提点,就未来发展的前景考虑。 展开
 我来答
ansenyou
2013-01-07 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:8%
帮助的人:7867万
展开全部
假如抛开一切非技术方面的因素,C# 无疑是这个星球上有史以来最好的编程语言,他几乎集中了任何关于软件研发和软件工程研究的最新成果。面向对象、类型、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……您不可能在另外的一种语言中找到任何这些特性。尽管像很多人注意到的相同,当我罗列上述特性时,总是让人想到JAVA,然而C# 确实走得更远。
其实在编程语言中真正的霸主多年来一直是C ,任何的操作系统和绝大多数的商品软件都是用作为主要研发语言的。JAVA的程式员绝大多数也是C的爱好者。在操作系统、设备驱动程式、视频游戏等领域,C 在很长的时间内仍将占据主要地位。
如果不考虑操作系统、设备驱动程式、视频游戏等领域,我个人建议C#!
Windows是现在占垄断地位的平台,用C# 就是抱紧微软的大腿!
我是真的少校
2015-10-10 · TA获得超过1318个赞
知道小有建树答主
回答量:460
采纳率:60%
帮助的人:267万
展开全部
总的来说,C++和C#、Java的区别集中在以下几点:

(1)C#、Java代码编译后(形成中间代码)是在虚拟机上执行的。C++则不是。

(2)C#、Java语言相对于C++语言来说较为简单,比较容易上手。C++的语法特性多、复杂,较难掌握。

(3)C++语言本身是一个标准,各种实现之间有区别,对标准的理解、执行程度也不同。而C#、Java语言是由商业公司掌握的,在这方面很少有问题。

(4)C#、Java是直接面向应用的,各种标准、模型都很成熟。而C++的各种库在不同的C++编译器实现上可能遇到一些问题。

(5)三者都是面向对象的。C#、Java比C++更为彻底一些。有观点认为C#、Java是彻底地面向对象的语言,这种说法不妥,因为对于面向对象的语言,并没有一个特定的标准,例如也有观点认为最近很流行的Ruby语言比C#、Java更加面向对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丿天冰丶
2013-01-07 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:129万
展开全部
楼上的大哥这么说,让我这Java程序员都想改行去做C#了,如果是做应用程序开发的话,我个人还是推荐java,理由最简单的,java的跨平台性,用java写的程序理论上在任何平台都可以使用,而且广泛使用,望采纳!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔盒水晶
2013-01-07 · TA获得超过371个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:377万
展开全部
java吧,几乎不需要硬件基础,面向对象的语言.而且现在普及度很高,对学习很有帮助.但同时竞争也是很激烈.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1058010127
2013-01-07
知道答主
回答量:27
采纳率:0%
帮助的人:7.4万
展开全部
java最容易上手但是要学习的知识太多;
c++就目前的市场来说还是很有潜力的,但是比较难学要有足够的耐心
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式