C#与C++的好与坏 有人说C++好,有人说C++好。不清楚C#和C++的区别在哪里?各自的用途方面是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 学C#吧,简单好用。但是如果想在计算机行业有深入的发展的话,建议先学C语言或者C++,再学C#。 看你开发什么了?如果开发一个web,或者web服务,或者局域网有个快速的应用,企业应用了,使用C#是不二的选择。如果你要开发一些客户端,或者运算效率要求很高,但是开发效率不太高,C++是你应该选择的。C#优势:开发效率高,容易上手,招聘人员的话工资比较低。缺点:代码保密性差,很容易可以被反编译,运行效率不如C++,另外需要一个.net framework需要考虑C++优势:运行效率高,可以进行底层操作,加壳和保密相对成熟,缺点:开发效率比较低,不容易上手,容易出差错,招聘人员的话,很难招聘到好的人员,或者工资较高。 c#具有快速开发的特点,而且具有大量的库类支持.另外单从语言角度,c#具有更先进的理念.C++则是一种经典,c#能做的c++都可以,而且具有效率高等有点,但是的确不太好掌握.我用了三年了,也只能说了解c++而已.公司流传一个故事:招聘的时候,一个面试者说自己精通c++,然后面试的人正好是c++大牛,结果问啥啥不懂. 呵呵~~~ 说自己精通c++的人肯定不懂c++. 学好了什么都牛逼。。关键都是半瓶不满。。du.lovekq.com 因为: C#方便,C++效率高所以:C#工资低 C++工资高所以:C#容易学 C++难学想做网页的话 C#开发其他的看情况了看你的发展方向: 如果你是学生你不要关心这些争论了,对你一点帮助都没有!!我只告诉你一个趋势:语言最终会越来越靠近人脑思维。c++做为靠近机器的语言,他的开发适用范围同样是 靠近机器滴。so,你想以后更多时间与机器打交道,那么请选择c++而其他语言c#,java是靠向人脑思维方式的语言,so,如果你想以后更多的与人打交道,更多的以人脑(而不是想机器那样思考),那么可以选择C# 总有人爱问sb问题,肯定有人会说C#好,也有人会说C++好 C++用的更多的时候是做底层驱动,C#做应用,特别是网络方面多些。C++代码简洁,C#代码更通俗,容易上手。 什么语言只要精通了就行了,我高中学了一年半的C#,到了大学学习C,C++,MFC时发现这些东西并没有别人说的那么难,也许是那一年半的C#的学习经历,思想贯通了,发现语言也就是那么回事 如果是底层开发,C++好,效率高,如果是应用开发以及web开发,C#快,效率高 C++是作为一个真正的程序员所必须学的,更是一个要学面向对象编程的程序员必须学的。其余的语言如C#,Delphi等看自己爱好选一样学学就可以了。 Vista以及Windows 7下的文件拖动问题? 登录界面的处理问题 求一个价格格式输出的方法!谢谢! 请教初学C#中遇到的一点问题? 制作安装包过后,再打开项目时,提示说源文件不存在 自定义事件 极简单 请教小写金钱变大些最简单的方法,如12.345变成壹贰零叁肆五! C# listbox 读取数据 c# 大量数据导出excel c#的集成环境是什么,今天才学c# 关于panel 隐藏 控件 dock 问题,保证很少见! 紧急!!!求查询语句问题!!!!
如果开发一个web,或者web服务,或者局域网有个快速的应用,企业应用了,使用C#是不二的选择。
如果你要开发一些客户端,或者运算效率要求很高,但是开发效率不太高,C++是你应该选择的。C#优势:开发效率高,容易上手,招聘人员的话工资比较低。
缺点:代码保密性差,很容易可以被反编译,运行效率不如C++,另外需要一个.net framework需要考虑
C++优势:运行效率高,可以进行底层操作,加壳和保密相对成熟,
缺点:开发效率比较低,不容易上手,容易出差错,招聘人员的话,很难招聘到好的人员,或者工资较高。
另外单从语言角度,c#具有更先进的理念.C++则是一种经典,c#能做的c++都可以,而且具有效率高等有点,但是的确不太好掌握.
我用了三年了,也只能说了解c++而已.公司流传一个故事:招聘的时候,一个面试者说自己精通c++,然后面试的人正好是c++大牛,结果问啥啥不懂. 呵呵~~~ 说自己精通c++的人肯定不懂c++.
所以:C#工资低 C++工资高
所以:C#容易学 C++难学想做网页的话 C#开发其他的看情况了看你的发展方向:
肯定有人会说C#好,也有人会说C++好
C++用的更多的时候是做底层驱动,C#做应用,特别是网络方面多些。
C++代码简洁,C#代码更通俗,容易上手。