回复: CSAPP的学习目标

随便列举几个小目标:
a)当程序crash的时候,能够定位,读懂汇编语言,并用gdb debug,包括memory corruption, stack overflow, data race etc.
b) 学习如何做profiling,正确地定位程序的bottleneck并进行底层优化,这要求掌握memory hierarchy和cpu instruction prefetch etc.
c) 写出更安全健壮的代码,防止安全漏洞,如缓冲区溢出etc。
d) 理解编译链接机制,面对c++的linking error知道如何resolve,知道如何优化build process,修复build error。