【2020新书】如何编写出牛叉的代码来?Write Great Code第二版,472页pdf

2020 年 8 月 17 日 专知



这是兰德尔·海德的《编写伟大的代码》系列的第一卷,在不需要学习汇编语言编程的情况下,深入探讨了机器组织。本书是为高级语言程序员编写的,理解机器填补了计算机组织的底层细节,这些细节通常被计算机科学和工程课程所遗漏。


学习:

•机器如何表示数字、字符串和高级数据结构,以便了解使用它们的内在成本。

•如何组织您的数据,使机器能够有效地访问它。

•CPU是如何操作的,这样你就可以按照机器的工作方式编写代码。

•I/O设备的操作方式,这样您可以在访问这些设备时最大化您的应用程序的性能。

•如何最好地使用内存层次产生最快的可能的程序。


本版新增,涵盖范围:

•编程语言如Swift和Java

•在现代64位cpu上生成代码

•移动电话和平板电脑上的ARM处理器

•更新的外围设备

•更大的内存系统和大型ssd


好的代码是有效的代码。但在编写真正有效的代码之前,必须了解计算机系统如何执行程序,以及编程语言中的抽象如何映射到机器的底层硬件。毕竟,编译器不会写出最好的机器码;程序员做的。这本书为您提供了构建所有伟大软件的基础。



专知便捷查看

便捷下载,请关注专知公众号(点击上方蓝色专知关注)

  • 后台回复“WGC” 可以获取《【2020新书】如何编写出牛叉的代码来?Write Great Code第二版,472页pdf)》专知下载链接索引

专 · 知
专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取5000+AI主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程视频资料和与专家交流咨询
点击“阅读原文”,了解使用专知,查看5000+AI主题知识资料
登录查看更多
1

相关内容

【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
61+阅读 · 2020年10月15日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
100+阅读 · 2020年10月11日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
【干货书】计算机科学离散数学,627页pdf
专知
60+阅读 · 2020年8月31日
【KDD2020】图神经网络生成式预训练
专知
22+阅读 · 2020年7月3日
Advances in Online Audio-Visual Meeting Transcription
Arxiv
4+阅读 · 2019年12月10日
Real-time Scalable Dense Surfel Mapping
Arxiv
5+阅读 · 2019年9月10日
Arxiv
7+阅读 · 2019年5月31日
VIP会员
Top
微信扫码咨询专知VIP会员