[图灵赠书]《深入理解程序设计:使用Linux汇编语言》点评赠书
| 2014-04-18 16:54
世界最优秀的计算机科学专业学生都在用的编程教材一朝掌握汇编语言,终生理解计算机的思考与行为方式。语言轻松,例子实用,轻松学会用Linux汇编语言编程。
外文书名:Programming From the Ground Up
作者:[美] Jonathan Bartlett 著 郭晴霞 译
出版社:人民邮电出版社
作者简介:
Jonathan BartlettNew Medio技术总监,负责为各公司定制Web应用、移动应用或企业软件解决方案。在此之前,他曾在EDS担任因特网开发经理一职,为Web团队和Wolfram Research提供技术支持。另外,他常在IBM DeveloperWorks社区撰文,介绍从高性能Playstation 3编程到高级元编程技巧等主题。
内容简介:
是否真正理解汇编语言,常常是普通程序员和优秀程序员的分水岭。《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。
很多人都认为汇编语言晦涩难懂,但New Medio技术总监JonathanBartlett的这本书将改变人们的看法。本书首先介绍计算机的体系结构,然后从编写简单程序开始,一步一步扩充函数、文件、读写处理等知识,并平滑过渡到程序共享、存储与优化,由浅入深地介绍了Linux汇编语言编程。作者不仅会带你了解向计算机传递信息的方式方法,还让你学会向修改和使用程序的人传递信息,并最终用自己的规则构建“世界”,按自己对问题的理解和解决方案创造“世界”。
读者评论:
“程序员不了解CPU的工作方式,就好比行医之人不懂解剖学,只能取得有限的成功。我强力推荐本书,即使你从不用汇编语言编程!……它必将成为你的灵感之源,助力你提高编程技能。”—— 《软件随想录》作者Joel Spolsky
“这本书是我们系统编程课的教材,其内容组织与阐释非常棒,尤其是关于底层内存管理那部分。你还在为不理解calloc和malloc的工作方式而苦恼吗?不妨看一下其中编写基本内存管理程序的汇编代码。另外,本书很好地介绍了gcc编译器和IA-32架构,因此拥有一个英特尔处理器和一个Linux分区,你便可运行示例及自编程序!”“我看了很多Linux平台汇编语言编程的书,本书是我的最爱(实在没有多少书能与其竞争)!一直听说汇编语言令人费解,这本书却让我发现它是多么容易。我没有任何用汇编语言编程的意图,但了解了基础知识之后,我对高级语言代码的编译过程有了更好的理解和认识,而且终于搞懂了指针以及堆与栈的区别!—— 亚马逊读者评论
样章地址:
http://wenku.it168.com/d_001399739.shtml
购买链接:
http://product.dangdang.com/23389785.html
活动内容:
活动时间:2014年04月18日-04月25日
活动奖品:
活动结束后,我们会评选出3位积极参与评论的网友奖励《深入理解程序设计:使用Linux汇编语言》图书1本。活动要求:
1、 在Linux中国(http://linux.cn)对本书进行评论,要言之有物,不能低于20个字。
2、 本次话题主要关注Linux内核及相关技术的讨论,以及对本书样章内容的评论。