刚刚真正的学习计算机,才发现自己太肤浅拉,暂时制定了2年半的学习计划,希望尽自己最大努力学好,try my best!
希望各位高手不要笑我啊,希望大家多多给于批评和指教!
C/C++
The c programming language
Pointers on C C和指针
C Traps and Pitfalls 中译名《C陷井与缺陷》
Expert C Programming 最后看,非常难
C Reference Manual 是C语言标准的详细描述,包括绝大多数C标准库函数的细节,算得上是最好的标准C语言的工具书。
《Thinking In C++》
《The C++ Programming Language》
《Inside The C++ Object Model》
《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准
《Effective C++》和《More Effective C++》以及《Exceptional C++》;
数据结构
Data Structures and Algorithm Analysis in C:Second Edition数据结构与算法分析——C语言描述(原书第2版)(美)Mark Allen Weiss机械工业出版社
操作系统
Andrew S.Tanenbaum《操作系统:设计与实现(第二版)》(两卷本,王鹏、尤晋元、朱鹏、敖青云译,电子工业出版社,2001-4)
《现代操作系统》(陈向群译,机械工业出版社,1999-10)
《分布式操作系统》(陆丽娜、伍卫国、刘隆国等译,电子工业出版社,1999-12)
计算机网络
W.Richard Stevens三卷本《TCP/IP详解》
DOUGLAS E.COMER的《用TCP/IP进行网际互连》(三卷本,电子工业出版社)
Linux 应用
《Linux权威指南》中国电力出版社 原书由O'Reilly 出版,Matt Welsh,Matthias Kalle Dalheimer,Lar Kaufman著,洪峰译。该书内容设计系统安装,常用命令,系统管理,文件系统管理,Xwindow的定制和使用以及部分网络的内容,比较适合初学者使用。
《GNU/Linux高级网络应用服务指南》(作者: LinuxAid网站,机械工业出版社, 2001-1-1 )既适用于初级用户,也适用于高级用户
适用于中、高级用户的书是《Red Hat Linux系统管理员手册》(Mohammed J.Kabir著,魏永明、郑 翔、孙登峰译,电子工业出版社,2000-7)
《CVS 开源软件开发技术》(Karl Fogel著,肖虎勤、陈军等译,机械工业出版社,2001-6)
《Linux环境数据库管理员指南》(David Egan著,钟鸣、田晓涛译,机械工业出版社,2001-1)
Linux 编程
《GNU/Linux编程指南》(K.Wall M.Watson M.Whitis著,王勇、 王一川、林花军、甘泉译,清华大学出版社,2000-6)
《LINUX与UNIX Shell编程指南》(David Tansley蓍,张春萌等译,机械工业出版社,2000-6)
《Beginning Linux Programming》(Neil Matthew, Richard Stones著,Wrox Press Inc,1999-9)
《Linux程序设计权威指南》(于明俭、陈向阳、方汉著,机械工业出版社,2001-4)
《UNIX环境高级编程》W.Richard Stevens
《UNIX网络编程》 W.Richard Stevens
Linux 内核
《莱昂氏UNIX源代码分析》(John Lions著,尤晋元译,机械工业出版社,2000-9)
《Linux操作系统内核分析》(人民邮电出版社,2000-8)陈莉君编著
《Linux内核源代码分析》(Scott Maxwell著,冯锐、刑飞、刘隆国、陆丽娜译,2000-6)机械工业
《Linux IP协议栈源代码分析》(Stephen T.Satchell、H.B.J Clifford著,刘隆国、翟刚、陆丽娜、辛炜译,2000-11)机械工业
《Understanding the LINUX Kernel: From I/O Ports to Process Management》(Daniel Pierre Bovet, Marco Cesati著,O'Reilly,2000-9)
Linux 嵌入式
嵌入式实时操作系统μC/OS-II(第2版) (美)Jean J.Labrosse