原书作者:Randal E. Bryant 和 David R.O'Hallaron
致敬:我的中学信息学教练吕锋 //Who brought me here.It's his enthusiasm and emotion have made me attracted by the charm of computer science.Openning a new word full of trouble to me
关于此书的导言:
适合的读者:计算机科学家,计算机工程师,了解计算机系统的内在秘密,写出更好程序的人。
读者应该具备的背景知识:
本书重点执行x86-64机器代码的系统。x86-64是对英特尔和其竞争对手而言的,以8086微处理器为代表,不断进化的新成果。按照英特尔公司的微处理器产品命名规则,这类微处理器俗称为“x86”。如今他们从16位字发展到IA32的32位字,再到最近的x86-64处理64位字。
本书适用于类Unix系统(包括Linux ,Solaris,FreeBSD MacOS X),对于Windows系统可以安装虚拟机环境,以便于在客户OS上编写,可以在宿主OS上运行。
对C 和C++有一定了解(不太适用于解释性语言 如:Python)