c#这个编程语言怎么样啊,强大不?和java相比哪个更好呢?

 我来答
百度网友66a8d48e5
2013-05-07 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3897万
展开全部
相比之下,C#与Java有诸多相似之处的。两个相比无法从多方面比较那个更好。

严格说来,.net不但支持C#同时支持多种语言,可以使用不同语言的编程人员协同工作,中间生成的是IL,这样导致性能稍差,但多语言编程协同工作,则是java所不具备的。

两者同时虚拟机处理,但跨平台特性在java上体现更好一些。不过.net却是因为microsoft开发,有完整的帮助系统,资源较为广泛,所以这两个方面主要看你着重于哪个方面的。

注意:Java也是编译语言,并非解释性语言。

如果单指语言方面,java与C#语言法极其相似。没有开发平台的因素的话,语言就是一种语言,开发进行人机交互的,两者也没有任何效率或者其他方面的对比,正在楼下哥们说,中文与英文哪个更强大?其他任何语言单主从语法与文法比较上来说,任何语言都一样。

Java开源较多,而.net这方面的开源目前较少,至于与java对比下没有java多,不过近年来一直在快速增长。.net开源不多的原因,多多少少还在在微软件类库较为完善的原因,做一个项目,如果开发周期不是过长的情况一,C#类库与.net类库足够应付,那么为什么还要花时间去学习开源代码呢?但其实不能说java的类库比.net的类库差或是类库小,而是.net类库更有易用性一些。

目前来说,.net加密与混淆似乎还不如java。

所以选择所学方向时应该考虑多个方面,而是单一方向的。就目前来说.net似乎找工作比java容易一些。我想这个也会是你选择的一个因素。

那么整体上来说,似乎我说的根没有说一样,因为我也无法建议你具体选哪一种语言,但只说两者的优劣点,让你自己做选择吧。
gyyyaann
2013-05-07 · 超过68用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:185万
展开全部
JAVA的跨平台性好一些,开发上我自己感觉C#好用一些,C#还有一个好处就是微软做的,好用的东西比较多,而且是编译性语言,Java是解释性语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦里寻你我他
2013-05-07 · TA获得超过2199个赞
知道大有可为答主
回答量:2171
采纳率:42%
帮助的人:1210万
展开全部
很好很强大,有微软做后台,你有啥不满意的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0dc423956
2013-05-07 · TA获得超过1590个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:143万
展开全部
貌似目前java排世界第一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔都猿类
2013-05-07 · 超过23用户采纳过TA的回答
知道答主
回答量:361
采纳率:0%
帮助的人:89.2万
展开全部
只要学得精,能赚钱就好,至于哪一种语言好,那是架构师考虑的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式