这是兰德尔·海德的《编写伟大的代码》系列的第一卷,在不需要学习汇编语言编程的情况下,深入探讨了机器组织。本书是为高级语言程序员编写的,理解机器填补了计算机组织的底层细节,这些细节通常被计算机科学和工程课程所遗漏。
学习:
本版新增,涵盖范围:
好的代码是有效的代码。但在编写真正有效的代码之前,必须了解计算机系统如何执行程序,以及编程语言中的抽象如何映射到机器的底层硬件。毕竟,编译器不会写出最好的机器码;程序员做的。这本书为您提供了构建所有伟大软件的基础。