-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版) 版权信息
- ISBN:9787121450747
- 条形码:9787121450747 ; 978-7-121-45074-7
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版) 本书特色
适读人群 :适用于所以正在学习编程代码以及正在使用代码的朋友。当今的编程语言提供高生产率和良好的移植性,但也容易让人写出邋遢的代码,无法在编译器上进行优化。本书将带你探讨雕琢源代码的方法,以通过编译器生成卓越的机器码。我们将:● 学习如何分析编译器的输出,以检验代码的所作所为,从而得到高质量的机器码● 学习编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用*恰当的语句● 学习足够多的汇编语言,以看懂编译器的输出● 学习编译器将各种常量和变量类型转换成机器数据的方法涵盖的新知识:● Swift和Java等编程语言● 在现代64位CPU上生成代码● 手机和平板电脑上的ARM处理器● 基于栈的架构,例如Java虚拟机(Java Virtual Machine)● 诸如微软通用语言运行时(Microsoft Common Language Runtime)之类的现代语言系统
编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版) 内容简介
本书介绍在使用高级语言编程时,程序员如何点点滴滴地提高程序运行效率,并在编写代码时,透彻地理解变量、数组、字符串、数据结构、过程与函数等方面各种方案的优缺点,从而恰当运用。书中阐述计算机编程语言在底层硬件上的工作原理,引入了一种被称为"高级汇编语言HLA”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在高级语言编程时选择*恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,供他们学习初步的编译原理入门知识。
编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版) 目录
编程卓越之道(卷2):运用底层语言思想编写高级语言代码(第2版) 作者简介
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媒体上发表了多篇技术文章。
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108