想学C#编程,C++还要好好学一下吗?
来源:百度知道 编辑:UC知道 时间:2024/06/24 08:47:39
谢谢大家的回答,如果一心想学C#,按顺序一步一步的应该学什么?怎么学?看什么书呢?我只看过谭浩强的《C++程序设计》。自己知道的实在是太少,麻烦大家给个详细点的建议。(我又加了10分)学校虽算个一本,可我实在学不下了。再次谢谢大家...
如果一心打算学C#大话,可以告诉你,C++完全没必要的,学过C++和C#的都知道C++的语法难很多,其实在常见的编程语言中,C++是最难的。
至于书,看你用C#干什么了
如果是开发网络,那也没必要看那些Windows底层编程,好好学ASP.NET和.NET托管类库就够用了,再花一些时间学一学XML,HTML,CSS,XSL还有Python或ruby这些网络技术就可以了。
如果是系统编程(Windows 编程),那你需要好好得对Windows有一个认知,学Windows API就可以了,记住不要看C++或MFC方面的Windows API,选择了C#(.NET)编程,看那些没必要了,但纯C语言的WInAPI要看一看,比如那些消息队列机制,内存管理等都是很有用的,如果有需要,学学汇编也可以的。
至于书真的很多,找到自己该学的技术,相应与买书就可以了,也可上上网查查学xxx的好书,很多的。
推荐外国人写的《Visual C# How to Program》
打个比方,如果C++是专业摄影的话,C#就好比傻瓜相机,主要目的是用来快速便捷地开发,并且降低对程序人员的要求,但是性能上还是C++更加强大
怎么选择就看你自己咯~
打个比方,如果C++是专业摄影的话,C#就好比傻瓜相机
不好这么比的。。我以前是做c++的,现在做c#
c++是底层代码,高级应用你想用c++太复杂了,开发周期太长了,c#是为了更好的使用底层功能来实现用户需求,并不是一个强一个弱的关系,哪一个学好了都是人才!分工不同不是说学c#的就比c++的笨 ,c++更偏重于技术 c#很多时候是要跟业务逻辑打交道,降低门槛到是对的,c++难学,c#简单,这和上面说到的前者偏重于技术一个道理
如果你不是想做一辈子技术的话,学c#足以,没有强大之分,这个记住,都是用来吃饭的工具,两个饭碗选哪个都能盛饭!
感觉还是应该把C++学好。。。。C++把偏底层点。你才大一嘛 暂时还有的是时间还有《C++primer》和《windows程序设计》不是一个类型的书吧。《C++primer》是纯C++语法书
c++