
包邮编程卓越之道(卷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媒体上发表了多篇技术文章。
-
造神:人工智能神话的起源和破除 (精装)
¥33.4¥88.0 -
人人都能学AI
¥48.6¥68.0 -
人工智能
¥20.3¥55.0 -
过程控制技术(第2版高职高专规划教材)
¥33.3¥38.0 -
系统性创新手册(管理版)
¥42.6¥119.0 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
智能视频目标检测与识别技术
¥43.5¥59.0 -
人工智能基础及应用
¥33.6¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
中国通用人工智能发展报告(2024):生成式人工智能的发展与创新(仅供馆配)
¥89.7¥138.0 -
软件设计的哲学(第2版)
¥51.3¥69.8 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人工智能的底层逻辑
¥55.5¥79.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
剪映AI
¥56.4¥88.0 -
数据采集与处理
¥36.4¥49.8 -
PLC结构化文本编程(第2版)
¥57.9¥79.0 -
中小型网络组建与管理
¥30.7¥43.0 -
上海市老年教育推荐用书:老年人智慧生活(进阶篇)
¥32.5¥45.0 -
上海市老年教育推荐用书:老年人智慧生活(初级篇)
¥29.3¥45.0