想自学C++语言编程,我目前只过了C语言二级,请问还要学些什么课程(我要从入门到精通所学课程)

最好推荐一套完整的书

第一步:语言层面
学习语言要学习类库,停留在语法层面不行。你可以再学习C++,了解面向对象的思想,并且学习STL类库。语言不要学习大多太杂,精通一门足以,因为它知识计算机的皮毛,思想是最重要的。

第二步:数据结构和算法
有了语言基础后,要再进一步深入,要学习数据结构和算法。常用的结构和算法要熟练。如:堆,栈,排序算法等。

第三部:操作系统
操作系统是一个复杂的大型系统软件,通过学习操作系统,可以把你前面学的很多知识串联起来。

第四步:编译原理和汇编语言
进一步深入理解程序是怎样运行的。要学习编译原理和汇编语言的知识。

这些你都搞懂,搞透之后,已经是计算机软件的大牛了。希望能抛砖引玉。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-05
首先你要粗浅理解以下什么教面向对象!可以从C#着手!然后掌握C++的命名规则!代码格式等基础!然后可以试着编写一下简单的小型应用程序!我再自学C#有兴趣的话可以+QQ 573874101我们可以交流一下!
第2个回答  2009-02-05
建议先学C++(这时可培养对面向对象概念的认识),学完了C++后可以再学C#或Java.
第3个回答  2009-02-05
你有C语言基础就好办了,第一步看c++基础的书,随便什么书都行,关键是看类那块,看不懂不怕,只要看下去,然后就是看一些算法,数据结构呀,并行处理之类的,最好用linux系统进行练习,这样比较简单。
相似回答