编程语言:
重读: The C Programming Language
学习 C++
The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++
数据结构与算法书籍:
一,《数据结构与算法分析——C语言描述》。小白刚开始看,真心累死。课后题很不错,适合都做做。
二,《算法导论》。后悔听信旁人言,说这么厚的书没必要看,到要用的时候再看。其实若能安心从头到尾看完算导,帮助极大。限于时间问题,我只看了此书的某些章节。
操作系统(底层):
一,《现代操作系统》。Modern Operating System。重点关注进程和线程、死锁等概念。
二,《程序员的自我修养——链接、装载与库》。
三,《深入理解计算机系统》。CSAPP。。
四,《鸟哥的Linux私房菜》。至少知道如何装linux,如何打开shell写个echo hello world。
五,《Unix环境高级编程》。APUE。看完MOS后看看,要实际敲代码。
六,《Linux命令行与shell脚本编程大全》。用了脚本语言你才能知道妈蛋C/C++真是烦。