您的浏览历史

UNIX 编程艺术 (被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)

  • 定价 : ¥59.00
  • 会员价 : ¥44.25(75折)

基本信息

  • 原书名:The Art of Unix Programming

编辑推荐

公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力之作!

推荐阅读

内容简介回到顶部↑

本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。

作译者回到顶部↑

本书提供作译者介绍

Eric S.Raymond从1982年开始就是UNIX开发者,作为开源社区文化的倡导和呼吁者,他在《大教堂与市集》中写下了这场运动的宣言,同时他还是《新黑客词典》的编辑。
.. << 查看详细

目录回到顶部↑

序 xxv
第1部分 1.
第1章 哲学 3
1.1 文化?什么文化 3
1.2 Unix的生命力 4
1.3 反对学习Unix文化的理由 5
1.4 Unix之失 6
1.5 Unix之得 7
1.5.1 开源软件 7
1.5.2 跨平台可移植性和开放标准 8
1.5.3 Internet和万维网 8
1.5.4 开源社区 9
1.5.5 从头到脚的灵活性 9
1.5.6 Unix Hack之趣 10
1.5.7 Unix的经验别处也可适用 11
1.6 Unix哲学基础 11
1.6.1 模块原则:使用简洁的接口拼合简单的部件 14
1.6.2 清晰原则: 清晰胜于机巧 14
1.6.3 组合原则:设计时考虑拼接组合 15
1.6.4 分离原则: 策略同机制分离,接口同引擎分离 16

译者序回到顶部↑

大多数译序是给作者说好话,顺便带动一下译本销量的,本篇是一个例外。.
《The Art of UNIX Programming》,简称TAOUP,作者Eric S. Raymond,简称ESR。这大概是计算机类书籍中很少见的一本课外读物。TCP/IP编程之类典型Unix编程书中讲到的东西在这本书里面找不到,所以书里讲到的当然就是别的书里找不到的东西。读者也许需要有相当的Unix背景、或者长期钻研某个专题,才能体会到作者的弦外之音。ESR作为老牌黑客信手拈来的典故,如果不是在Unix里面长期浸淫,大概很难有所共鸣,所以把这当作Unix的一部坊间史话倒也合适。 本书总结了历史上Unix众多成功的经验和失败的教训、经时间考验和临时搭救的编码策略、大众喜爱和小众受用的实用工具;一些被跨国界信仰地广泛接受,一些则在不同环境中各有见地。被TAOUP总结为失败的,也许恰恰是某些工程的保命神药;总结为成功的,也许正好是压垮另一些工程的最后一根稻草。情景各异而已。书是写给程序员看的,因此很多观点都太过技术味儿,比如所见即所得的编辑器不如手写标记的纯文本更直接——90%的人会想:这怎么可能?! 这本书是给读者增长见识的,很多案例分析不管结论如何,读者都可以从中见到红蓝两方的思维方式和行事方法,以及各方高手看待问题的角度。无论成功还是失败,都只是一念之间,而读者只需要体味出这些对自己过去的、手头的、未来的项目可以有何种借鉴,便已得其中三昧。 网络上关于TAOUP的书评甚多,正负反响各有不少,负面评价大体集中在认为作者视角较窄、对商业公司有偏见以及过分抬爱自己的fetchmail几方面。我个人的感觉,Unix、尤其是开源Unix上有太多好用的工具极欠雕琢,目标受众太过技术。ESR并未回避这些,读者不妨多留意为数不多的痛切之笔。 本书翻译经历一年多的时间,之前我曾经约略翻过纸版,偶尔见到一些合我胃口的言论,于是心有灵犀认为这书不错;然而等到译到中途,便发现ESR实在是个美国愤青,这便是课外读物和工本教程给读者的不同感受了。翻译的过程对译者是精读的过程,但希望读者能用它打发堵车、候机、等人时的无聊时间,这书适合从任何一篇翻起。.. 翻译过程颇为艰辛:何蔡两位初译,由我统稿。书中寻章摘句之处,我们尽力将其还原。书名保持原文并给出译名,人名不译,专有名词给出原文,特意不加入任何译注。相关背景常识、翻译感受以及付梓后的任何问题,可以在中译版网页上与我们交流。这一年间,侯捷老师的推荐,周筠老师、方舟和兴璐两位编辑、何蔡二位给我的莫大帮助和宽容使得本书最终面世;身边诸位好友同事也不同程度地在各个技术方面给予指导和支持,尤其感谢bz、主任、delphij、kola几位。我的爱人王冰陪我加班,容忍我对程序的沉迷,给我心灵的温暖,是我翻译这本书的力量源泉。 KISS。... 姜 宏 2005年12月于北京
评论交流

共有138人开贴评论  184人参与评论  116人参与打分 查看

89人
 76%
用户平均打分
我要写评论 help如何参与评论和打分
11人
 9%
9人
 7%
7人
 6%
0人
 0%

lifr

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-1 9:47:00
对于我来说,判断一本“经典”好书的标准,除了阅读当时的“震撼”之外, 还有是不是会不时回去再翻阅,是不是会不时想起书中的一些论述。

这本书就完全契合我对“经典”好书的标准。

另外突然想起了一句话,大意说,好的广告贩卖的不是产品本身,而是一种精神,生活状态,或者文化。这就是一本让你了解unix世界的精神,生活状态,和文化的书。这个世界上没有第二本了,就是它!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

fatmouse

专家级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2010-1-25 23:44:00
这本书写的非常精彩。重要的是,本书竟然真的阐述清楚了“哲学”,UNIX的哲学。一本能讲清哲学的书,可见作者功底。
对于我们这些曾经常年工作在UNIX下的老人们来说,在当年没有什么太多资料的情况下,这些UNIX的哲学是我们一点一滴的感受。当看到本书把这些感受总结下来,描绘出来,心中的感悟颇深。甚至都有些感动。
这本书可以说是对20世纪后30年计算机发展思路的一个梳理,也深刻揭示了计算机应用的哲学:从简单到复杂、从透明到看不透、从单一到分散再到合,从依赖大团队智慧到发掘全世界每个各体的智慧。

本书的价值决不仅在UNIX。它可以促使一个程序员去考虑自己的程序应该怎么写,更明白设计的目的。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

wauo

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-12-13 20:21:00
看完了,这本书给我最大的收获是给我一种独特的思考方式
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

caikelun

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-7-15 22:42:00
绝对的好书!哪怕只是仔细的阅读一边目录也会有所收获。我认为作者并不是一个什么美国愤青,而是一位真正的大师。我看了这本书以后编程素养和对软件系统的理解都提高了一个层次!不只限于unix环境下,我觉得即使是一个windows平台的开发者看了这本书也会大有收获的!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

xuzhenfengjnsd
一级评论员
该会员在china-pub购买过此书
  
发表于:2009-1-4 9:06:00
不是简单的编程,而是思想方面的论述,还是不错的。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共138条)