学C#好还是C++好呢?有C语言基础学C#容易吗?

如题所述

我觉得这个要看你以后的方向和你的能力而定了,C++的程序一般都会接触底层,想到称为C++大神,算法尤为重要,还有计算机的一些原理性东西,而C++的好处就在于工作待遇很高,而且C++做出来的东西是很高性能的,很多东西只有C++才可以做的出来。例如都很熟悉的魔兽世界游戏。
而C#是微软的.Net的一门主要语言,语法上和java很很大的相似,而形式上又偏像VB(即拖控件,所见即所得),倒不是说C#简单,用C#也能做出很多的有高性能的东西来,例如俺自己研究的人脸识别和手势识别模拟,但是相比之下没有C++的性能高,当然也比C++学起来的容易些,学C#最终的走向是互联网编程,也就是B/S结构的互联网应用,甚至是网站。
所以,C++是偏底层,偏高性能,偏服务器、偏系统内核的编程。
而C# 最终的方向 是做网站,做互联网应用。
所以 看你自己的兴趣爱好,如果你喜欢数学,喜欢研究算法,那我建议你学C++。
如果算法是你的软肋,而且又偏喜欢有意思一些的编程,而且是互联网类的 那我推荐你学C#。

nVn 小抖原创回答
希望帮到您
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-08
c++比较难学,c#和java差不多,个人认为还是c++好。c#难度和java差不多比c++学起来容易,有c语言基础学起来还是比较容易的本回答被提问者和网友采纳
第2个回答  2012-10-08
强烈建议学C++
C++是很多服务器程序的代码,包括LInux下和苹果下
C#是微软专用语言,只能用于Windows下的开发,适用性低
另外C++和C的距离比C#更近。
学习C++推荐清华大学出版社的《C++程序设计教程》(第二版),钱能著。
第3个回答  2012-10-08
c++好,使用范围更广,语言基本想通,有c的基础,学c#肯定容易点。
第4个回答  2012-10-08
c#。因为vs的自动补全功能比较好用,而且不难。
相似回答