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

2020 年 9 月 22 日 专知





Randall Hyde撰写的具有里程碑意义的“写好代码”系列的第二卷,“低层次思考,高层次写作”,涵盖了高级编程语言(如Swift和Java),以及64位CPUsARM、Java虚拟机和微软公共运行时上的代码生成。


今天的编程语言提供了生产力和可移植性,但也使编写没有针对编译器进行优化的草率代码变得容易。低层次的思考,高层次的编写将教会你如何编写源代码,从而在编译器中运行后产生良好的机器码。


你将学习:

  • 如何分析编译器的输出,以验证您的代码生成良好的机器码

  • 编译器为通用控制结构生成的机器代码语句的类型,因此在编写HLL代码时可以选择最好的语句

  • 足够的汇编语言读取编译器输出

  • 编译器如何将各种常量和变量对象转换为机器数据



了解了编译器的工作原理后,您将能够编写源代码,并将其转换为优雅的机器码。


新到本版,涵盖:

  • 编程语言如Swift和Java

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

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

  • 基于堆栈的架构,如Java虚拟机

  • 现代语言系统,如微软公共语言运行时




专知便捷查看

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

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

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

相关内容

【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
61+阅读 · 2020年10月15日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
【干货书】计算机科学离散数学,627页pdf
专知
60+阅读 · 2020年8月31日
【新书册】贝叶斯神经网络,41页pdf
专知
27+阅读 · 2020年6月3日
【资源】图深度学习文献列表
专知
42+阅读 · 2019年11月6日
TensorFlow 2.0如何在Colab中使用TensorBoard
专知
17+阅读 · 2019年3月15日
Emotion Detection using Image Processing in Python
Arxiv
0+阅读 · 2020年12月1日
Arxiv
0+阅读 · 2020年11月29日
Star-Transformer
Arxiv
5+阅读 · 2019年2月28日
VIP会员
相关VIP内容
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
61+阅读 · 2020年10月15日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
Top
微信扫码咨询专知VIP会员