Randall Hyde撰写的具有里程碑意义的“写好代码”系列的第二卷,“低层次思考,高层次写作”,涵盖了高级编程语言(如Swift和Java),以及64位CPUsARM、Java虚拟机和微软公共运行时上的代码生成。
今天的编程语言提供了生产力和可移植性,但也使编写没有针对编译器进行优化的草率代码变得容易。低层次的思考,高层次的编写将教会你如何编写源代码,从而在编译器中运行后产生良好的机器码。
你将学习:
了解了编译器的工作原理后,您将能够编写源代码,并将其转换为优雅的机器码。
新到本版,涵盖: