编程卓越之道(第二卷):运用底层语言思想编写高级语言代码 (美)海德 张菲

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

库存:暂无
开本:
页数:617
出版时间:2007年04月
新旧程度:二手旧书
作者:(美)海德 张菲
出版社:电子工业出版社
ISBN:9787121041259

定   价:¥69
促销价:¥28.5

收藏

服务承诺:正品保证 按时发货 极速退款 七天无理由退换

出版社:电子工业出版社
包装:
页数:617
IBSN:9787121041259
开本:
字数:
版次:
出版时间:2007年04月
用纸:
书名:编程卓越之道(第二卷):运用底层语言思想编写高级语言代码
学长二手书店的横幅
【编程卓越之道(第二卷):运用底层语言思想编写高级语言代码】编辑推荐

编写卓越的代码做卓越的开发者。
The Art of Assembly Language(AoA)作者Randall Hyde最新四卷本力作。
学透底层思想精通高层编辑,彻底修炼程序员基本功!完全提高程序员技术造诣!
对《编程卓越之道第一卷:深入理解计算机》的赞誉:
倘若你没有受过正规培训,或者缺乏高手指点,Randall Hyde的《编程卓越之道》系列会让你受益非浅。
――UnixReview.com
读者无须具备汇编语言知识。
在计算机时代的起始阶段,大多数软件采用CPU底层语言,也就是汇编语言编写,只有这样才能在相对较慢的硬件上取得可接受的性能。早期的程序员对使用高级语言颇为忌讳,因为他们知道高级语言编译器只会为其软件生成不堪入目的底层机器码。然而时过境迁,现在有大量的程序员指望用C、C++、Pascal、Java或BASIC等高级语言来编写程序,可是生成的代码往往邋遢、效率欠佳。不过,要想得到较高效的代码,并不需要我们牺牲高级语言的便捷性和可移植性。
在《编程卓越之道》系列书籍的第二卷中,我们将:
・学习如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码
・学习编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;
・学习足够多的80x86和PowerPC汇编语言程序,从而能看懂编译器的输出;
・学习编译器将各种常量和变量类型转换成机器数据的方法,以及怎样使用这些数据写出又快又短的程序。
倘若理解了编译器的工作原理,我们编写的源程序就能转换成像样的机器码。学习就从这本《编程卓越之道第二卷:运用底层语言思想编写高级语言代码》开始吧!
作者简介:
Rarldall Hyde先生不仅是本书的作者,他还编写了汇编语言方面最受推崇的文献《汇编语言编程艺术》,以及《编程卓越之道第一卷:深入理解计算机》,这些书籍均由NoStarch出版社出版。他还参与写作了《The Waite Group's MASM6.0 Bible》一书,并为《Dr.Dobb's Journal and Byte》等专业学术杂志撰稿。

【编程卓越之道(第二卷):运用底层语言思想编写高级语言代码】内容简介

本书是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。
书中的理论超出了特定的编程语言和CPU架构,以各种处理器平台进行开发的高级语言程序员都能从中汲取到卓越编程的营养。

【编程卓越之道(第二卷):运用底层语言思想编写高级语言代码】作者简介

暂无内容

【编程卓越之道(第二卷):运用底层语言思想编写高级语言代码】目录
致谢
引言
第1章 以底层语言思考,用高级语言编程
1.1 关于编译器质量的误区
1.2 最好还是学学汇编语言
1.3 为何学习汇编语言并非绝对必要
1.4 以底层语言思考
1.5 编程用高级语言
1.6 假设条件
1.7 不特定于某种语言的方法
1.8 卓越代码的特征
1.9 本卷涉及的环境
1.10 获取更多信息
第2章 要不要学汇编语百
2.1 学习汇编语言的障碍
2.2 向《编程卓越之道》第二卷求援
2.3 向高层汇编器求援
2.4 HLA
2.5 以高级语言思考,用底层语言编程
2.6 汇编语言的编程范型――在底层思考
2.7 《汇编语言编程艺术》及其他资源
第3章 高级语言程序员应具备的80x86汇编知识
3.1 学一种汇编语言很好,能学几种更好
3.2 80x86汇编语言的语法
3.3 80x86基本架构
3.4 文字常量
3.5 汇编语言中的字面(符号)常量
3.6 80x86的寻址模式
3.7 汇编语言的数据声明
3.8 在汇编语言中指定操作数尺寸
3.9 80x86最简指令集
3.10 获取更多信息
第4章 高级语言程序员应具备的PowerPC汇编知识
第5章 编译器的操作与代码生成
第6章 分析编译器输出的工具
第7章 常量与高级语言
第8章 变量
第9章 数组
第10章 字符串
第11章 指针
第12章 记录、联合和类
第13章 算术与逻辑表达式
第14章 控制结构与程序判定
第15章 迭代控制结构
第16章 函数与过程
软件工程学
附录 80x86和PowerPC处理器家族的概要对比
网上附录
索引
【编程卓越之道(第二卷):运用底层语言思想编写高级语言代码】节选
暂无内容
二手书温馨提示

学长二手书店致力于帮助广大网友买到更有性价比图书的二手书交易平台,为网友们提供成色新、 品种全、价格实惠的二手书。本店所售书籍均为正版二手书,请出版社同仁支持!拒绝盗版,从我做起,旧书循环,利国利民!本店保证所有书籍均为正版,请广大客户放心购买!书成色8成新,略有笔记和勾画的重点,无缺页,不影响使用和阅读!质量问题包退换!如果原书配有光盘的,光盘不一定会有,一定需要光盘的,请谨慎下单!直接下单,默认光盘随机发放,有无均可!还有就是有洁癖的朋友,在同样有洁癖的店主这里已经为您考虑到了这一点,在产品发出去之前,会进行清洁处理,请广大客户放心使用!

发表评论(10)

  • 最新
  • 最热
  • 无昵称用户 2016年02月24日

    书的质量很好!内容就不用说了!

  • 无昵称用户 2015年12月27日

    挺好的,是正版。快递也很快。纸质也很好。

  • 无昵称用户 2015年09月10日

    正版

  • dinny 2015年08月15日

    昨晚睡不着,就把这本书看完了。正在实验室工作,就写个简短的评论好了。 有人说,吃鸡蛋不一定要见下蛋的鸡。但见了下蛋的鸡的人吃起鸡蛋会更清楚这颗鸡蛋是通过激素喂出来的还是土鸡吃菜和米糠生出来的自然蛋。有时候这种了解看上去不一定能一眼看到给我们带来什么但益处总是有的。如果你平时做的是基于虚拟机的Java开发,你大可以不看这本书:虚拟机已经帮你把一切对内存资源的管理都封装好了。事实上,这本书也并不是为一个不............

  • 无昵称用户 2015年03月19日

    非常满意,很喜欢

  • 似水年华 2014年04月28日

    在编写高级代码(C/C++)时,更多从编译器的翻译思路、机器的执行方法等角度出发。是不可多得的 。在《编程卓越之道》系列书籍的第二卷中,我们将:   ·学习如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码   ·学习编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;   ·学习足够多的80x86和PowerPC汇编语言程序,从而能看懂编译器的输出;   ·学习编译器将各............

  • rIPPER色影师 2014年03月06日

    通过分析编译器输出的汇编代码,分析不同的程序写法对编译器生成(优化)代码的区别,指出提高程序性能的窍门。 说起来这些办法多少会有作用,尤其是在分析类似书中的单个程序,一个函数片段的情景中,效果可说是很明显。 但是对于现在的多任务多核操作系统下跑在jvm或者.net framework之类虚拟机里面的程序,能收到多少效果,作者并没有指出(读者我也没空研究^_^)。 要是用的是python这类解释性的语言的,建议还是找本算法书............

  • 黍离 2013年07月02日

    刚看完这本书,囫囵吞枣的。 我是因为同时在看另外一本关于硬件的书,看的很吃力,才读了这本书。写的还算比较浅显,翻译的效果还算不错,语言组织的都很容易理解,可见译者是在用心的翻译这本书。但是有一个不好的地方是,翻译后,书中大量出现“后者”,有时候读的让人摸不到头脑(果然是丈二啊,有点二),这是我在阅读过程中最受不了的地方了。有些地方明显没有提到两个事物,但是也是用到了后者,让我觉得实在是痛苦。希望以............

  • 无昵称用户 2011年10月08日

    很好的一本书

  • 紫苏的果冻 2010年11月09日

    挺好

上一页
1
下一页

分享微信朋友圈

编程卓越之道(第二卷):运用底层语言思想编写高级语言代码的二维码

打开微信,使用“扫一扫”即可将图书分享至朋友圈

加学长二手书店微信公众号

学长二手书店微信公众号

掌握学长二手书店最新优惠