现在学C好还是学C#好?

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:40:03
我学了一段C#,但是那些库里的命名空间、类、方法、字段、属性、接口等等使我感到很乱,而且觉得编程很不自由,所以我改学C;但是我觉得C#与.Net是微软未来的战略方向,而且微软又推出了基于C#与.Net的游戏开发工具XNA Game Studio,更有可能使.Net平台普及,C#也应该会成为未来的主流开发语言。所以我很矛盾,是继续学C还是学C#?如果学C#,有什么好方法?
麻烦大家能详细的陈述一下利害关系,我会不吝加积分的,偶说到做到
我还是个初中学生,大家照顾照顾

C#相对来说写程序简单了,但C是基础,如果只想在编程里面玩玩,就用C#,如果想做出水平,必须会C。

C#好,C#最简单,C最难,相对来说

c#的确在一定意义上面有“替代”vc++的意思,但是,记住开发客户程序,也就是平常经常打交道的客户端程序,用c#绝对没有错,而且事半功倍。
什么时候用到c++呢?明显的,你可以参看一些高校计算机语言教学的方向,或者一些培训机构的培训方向,你会发现,c++是面向更底层的编程,也就是说,什么驱动程序,只要和硬件直接打交道,或者和硬件紧密联系的编程(高精尖的医学图像处理、天文地理的数据图像处理,以及很多复杂图像处理程序,数控机床等),一般只用c++。
总结以上所说:c#高层应用——很实际,很具体,容易上手
c++底层应用——有点抽象,但是用处绝对不亚于c#,相对难一点而已了。
所以,这个要看你以后的职业规划方向,如果你可以说是精通c++或者熟练掌握c++,那么c#对你来说,征服它 只是时间问题。
我们这边的软件公司大部分在做c++做的事情(硬件编程),一般c#做的事情,基本上c++都可以做,我们也要求学习c#,不过最后客户端的问题还是由专门的Application Department来解决,因为c#很多人都会做,而且做的不错,但是c++要做的好,这个就有点难了。

先学C
看完语法,函数就可以了
(指针什么的可以不看,以后有时间再说)

再学C++
看完类,了解继承、多态、封装,还有异常处理

最后再学C#
那就是事半功倍,只要学个命名空间差不多了

"那些库里的命名空间、类、方法、字段、属性、接口等等使我感到很乱,而且觉得编程很不自由,所以我改学C;"

无语.....

C#好