
包邮编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版)

- ISBN:9787121450747
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:700
- 出版时间:2023-03-01
- 条形码:9787121450747 ; 978-7-121-45074-7
本书特色
适读人群 :适用于所以正在学习编程代码以及正在使用代码的朋友。当今的编程语言提供高生产率和良好的移植性,但也容易让人写出邋遢的代码,无法在编译器上进行优化。本书将带你探讨雕琢源代码的方法,以通过编译器生成卓越的机器码。我们将:● 学习如何分析编译器的输出,以检验代码的所作所为,从而得到高质量的机器码● 学习编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用*恰当的语句● 学习足够多的汇编语言,以看懂编译器的输出● 学习编译器将各种常量和变量类型转换成机器数据的方法涵盖的新知识:● Swift和Java等编程语言● 在现代64位CPU上生成代码● 手机和平板电脑上的ARM处理器● 基于栈的架构,例如Java虚拟机(Java Virtual Machine)● 诸如微软通用语言运行时(Microsoft Common Language Runtime)之类的现代语言系统
内容简介
本书介绍在使用高级语言编程时,程序员如何点点滴滴地提高程序运行效率,并在编写代码时,透彻地理解变量、数组、字符串、数据结构、过程与函数等方面各种方案的优缺点,从而恰当运用。书中阐述计算机编程语言在底层硬件上的工作原理,引入了一种被称为"高级汇编语言HLA”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在高级语言编程时选择*恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,供他们学习初步的编译原理入门知识。
目录
作者简介
Randall Hyde是The Art of Assembly Language(《汇编语言的编程艺术》)和Write Great Code(《编程卓越之道》) 1~3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6.0 Bible(由Waite Group出版)一书的合著者。在过去的40年里,Hyde一直从事嵌入式软件/硬件工程师的工作,为核反应堆、交通控制系统和其他电子设备开发相关指令集。他还在加州理工大学波莫纳分校和加州大学河滨分校教授计算机科学课程。张菲,资深软件开发工程师和网络工程师,有超过15年的从业经验,经验十分丰富。业界知名的科技图书译者,曾经翻译了《代码大全(第2版)》(合译)、《iPad应用开发实践指南》和《编程卓越之道:第二卷》等经典著作,深受读者好评。此外,他还在《计算机世界报》等IT媒体上发表了多篇技术文章。
-
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
这就是ChatGPT
¥41.9¥59.8 -
人工智能 现代方法 第4版(全2册)
¥120.8¥198.0 -
电脑组装、选购、操作、维护、维修从入门到精通
¥24.0¥48.0 -
数据结构教程(第6版·微课视频·题库版)
¥45.9¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
机器学习
¥47.4¥108.0 -
C程序设计(第五版)
¥18.6¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
大数据丛书数据可视化(第2版)
¥163.2¥259.0 -
RFID与智能卡技术实验指导书
¥29.4¥36.0 -
大数据技术导论(第2版)
¥28.9¥41.0 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
软件测试
¥50.0¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥36.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥45.0¥69.8 -
生物特征识别算法研究
¥20.1¥39.0 -
大模型应用开发动手做AIAGENT
¥62.9¥89.8 -
可视之美(数据可视化+数学艺术+学术绘图+PYTHON创意编程)
¥180.6¥258.0