浏览 1920 次
锁定老帖子 主题:c程序员
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-24
首先声明我不是高手 以下内容是我请教别人的: 1. 编译原理 2. 数据结构(Data Structure) 和 算法 3. 操作系统(OS) 4. 结构化编程 Structure Programming 因为一般往C的方向发展都是做很底层的东西,所以对编译原理和操作系统的了解要求比较深入(经常会在linux平台下开发),一定要熟悉。 用到 C 一般都是追求 高效、节约硬件资源,所以 数据结构 和 算法 的要求也会比较高。 学习步骤可以是如下的: 0. 入门 推荐读物 《C程序设计语言》 http://www.china-pub.com/31413 1. 编译原理(一般要求) 推荐读物 《编译原理 技术与工具》 http://www.china-pub.com/4713 2. 学习算法和数据结构(重要) 推荐读物 《算法导论》 http://www.china-pub.com/6434 《计算机程序设计艺术》(很难,这个搞定了就是大牛了) http://www.china-pub.com/search/power_search/power_search.aspx?key1=the+art+of+computer+programming 3. 根据你以后应用的环境,熟练系统的底层调用,及相关开发。 如果你想做嵌入式的请认真学习 Linux下的 C 程序设计 这也是最需要时间和下功夫的地方。 4. 实践 + 实践 + 实践 + …… 希望对你有所帮助 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-04
实际上还有通信,不仅仅是硬件
|
|
返回顶楼 | |