想学C#编程,C++还要好好学一下吗?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:47:39
我是大一数学专业学生,打算自学编程,目前只把谭浩强的《C++程序设计》完整的看完了,本来想好好学VC的,但现在听说MFC框架挺难理解的,好像也不如C#编程序方便(据说也逐渐的要过时),我自学,对这方面还不是太懂,我是不是应该转到C#上来呀?那还要好好看《C++primer》和《windows程序设计》吗?《数据结构 算法与应用-C++语言描述》这书怎么样?应该现在看么?还有C#也能写出和像MFC一样强大的程序么?学C++除了继续做MFC还能做什么呀?自学挺苦的,尤其是没人指点,请高手帮一下忙指点一下.谢谢了...
谢谢大家的回答,如果一心想学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++