学c过程,求高手谈经验!
热烈欢迎各位高手来谈谈你们学c 的经验!
大家花了一段时间看教程后,对各个基础知识都有了一些了解,但是怎样来提高编程的能力呢?找些程序来编编?还有我看有很多关于图象,声音方面的程序,我们应该怎么样去学这个啊?需要去把这些函数都背下来吗?我觉得这样是不是太多了!诚恳求高手谈经验!
首先声明我不是高手,高手在我看来,对于操作系统内核和编译器方面以及计算机硬件等方面都应当非常熟悉! 我学过c/c++/asm语言,觉得他们没有什么不同,任何语言都是重在应用,在高手使用起来,任何语言都很不错,borland公司的开发turbo pascal的一个高手,就用汇编语言开发了Delphi,当然后来被微软挖走了。个人认为,汇编语言程序员和c语言程序员必须对硬件体系结构和指令系统非常熟悉,当然算法是必不可少的。 至于c++语言要复杂一些。
这是我预定的学习顺序:
c语言教程与数据结构
c语言函数库
c语言高级应用
计算机体系结构
汇编语言教程
操作系统原理与操作系统内核分析
编译原理与编译器构建
API
c++
MFC
COM与COM+
ATL
.net及其他
我喜欢计算机编程,准备用一生的时间来研究,欢迎高手提出不同意见!