• Modern language systems like the Microsoft Common Language Runtime低水平思考,高水平写作》是Randall Hyde撰写的具有里程碑意义的《写出好代码》系列的第二卷,涵盖了高水平编程语言(如Swift和Java)以及64位CPUARM、Java虚拟机和微软通用运行时的代码生成。
今天的编程语言提供了生产力和可移植性,但也使人很容易写出未经编译器优化的马虎的代码。低水平思考,高水平写作 "将教会你如何编写源代码,一旦通过编译器运行,就能生成良好的机器代码。
你将学会。
- 如何分析编译器的输出,以验证你的代码是否产生了良好的机器码
- 编译器为常见的控制结构生成的机器码语句类型,这样你就可以在编写HLL代码时选择最佳语句
- 足够的汇编语言来阅读编译器的输出
- 编译器如何将各种常量和变量对象转换为机器数据
了解了编译器的工作原理,你就能写出能被编译器转化为优雅机器代码的源代码。
本版新增了以下内容。
- Swift和Java等编程语言
- 现代64位CPU上的代码生成
- 移动电话和平板电脑上的ARM处理器
- 基于堆栈的架构,如Java虚拟机
- 现代语言系统,如微软通用语言运行时
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2268
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1570
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1488
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1184
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1160
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1137
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1107
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1051
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
993
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
938
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册