原文链接: http://baike.baidu.com/view/4860522.htm

很有高度的书, 编程思想的总结。 方法比实际编程技巧更重要。

编写优质软件:30年UNIX开发智慧

本书写作了五年之久,作者将UNIX三十年中未见纸端的艰难胜利的软件工程智慧融入文字,使UNIX家族成为最好最具创新软件的哲学、设计模式、工具、文化和传统,Raymond将之第一次带给我们,并向我们展示它们如何影响着当今的 Linux和开源运动。通过大量来自顶尖项目的实例,你将学会如何运用这些智慧经验来建造更优雅、更可移植、更加好用和更加长久的软件。
Eric S.Raymond 从1982年开始就是UNIX开发者。作为开源社区文化的倡导和呼吁者
内 容 简 介
本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。

下面 译者的一段序, 非常有意思
网络上关于TAOUP的书评甚多,正负反响各有不少,负面评价大体集中在认为作者视角较窄、对商业公司有偏见以及过分抬爱自己的fetchmail几方面。我个人的感觉,Unix、尤其是开源Unix上有太多好用的工具极欠雕琢,目标受众太过技术。ESR并未回避这些,读者不妨多留意为数不多的痛切之笔。
。。。 等到译到中途,便发现ESR实在是个美国愤青,这便是课外读物和工本教程给读者的不同感受了。翻译的过程对译者是精读的过程,但希望读者能用它打发堵车、候机、等人时的无聊时间,这书适合从任何一篇翻起。

UNIX编程艺术, 好书相关推荐

  1. 【转载】Unix编程艺术——Unix哲学

    Unix编程艺术主要介绍了Unix系统领域中的设计和开发哲学.思想文化体系.原则与经验.此文大致摘录了Unix的哲学. web程序员也应该看看此书,软件开发和web开发很多地方都是相通的.看完之后,我 ...

  2. Unix编程艺术——Unix哲学

    题外话:一个月之前,刚刚读完<unix编程艺术>这本据说有些"愤青"的书,读书的过程,感觉是种享受,不但unix本身是艺术,连作者著书也是艺术,本想就本书写篇读感,但是 ...

  3. 读《UNIX编程艺术》随记

    2012-07-07 <UNIX编程艺术>这本书是人介绍的, 一看到这书的厚度,我有想打退堂鼓的冲动.好厚的说. 不过,听到可以不用细也可以,就硬着头接下这本书了. 先看它的书皮,一位师傅 ...

  4. Unix 哲学的一些原则——《Unix 编程艺术》

    Unix 哲学是在 Unix 先哲们和 Unix 本身所作出的榜样中体现出来的.可以概括为以下原则: 模块原则:使用简洁的接口拼合简单的部件. 用清晰的接口把若干简单的模块组合成一个复杂软件. 这样, ...

  5. 三读《UNIX编程艺术》

                                              三读<UNIX编程艺术>           第一次读<UNIX编程 艺术>是2004年的夏 ...

  6. [总结]Unix设计哲学 Unix编程艺术

    转载请注明出处:http://blog.csdn.net/horkychen 学习了<<Unix编程艺术>>第一章关于哲学的部分, 做个汇总. 现在对精简设计, 舍弃华而不实是 ...

  7. 《Unix 编程艺术》 理解

    一:机制, 而不是策略 Unix文化贯穿始终的一条设计主线, 被翻译为: 机制, 而不是策略(Mechanism, not policy), 这句话的英文解释如下: The distinction b ...

  8. 《UNIX编程艺术》读书笔记

    <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso- ...

  9. Unix编程艺术和代码大全比较阅读

    最近在看Unix编程艺术,收获颇多,联想起以前看过的同样获益匪浅的代码大全,突然萌生出比较两者观点的想法,那就开始吧. Unix编程艺术:简称U. 代码大全:简称C. 1) 函数的长度 U ( 4.1 ...

最新文章

  1. html购物车内部处理样式,第4期学习班-1.23作业-【JQuery-attr方法】-【JQuery-切换CSS效果】-【JQuery-插入元素】-【JQuery-加入购物车】...
  2. 浅谈linux命令大全
  3. [Z]建國中學 2012 年資訊科培訓網站
  4. [软件]Beyond Compare
  5. elementUI中table中自定义修改时间格式2020-10-26T10:00:00
  6. android pokemon go,安卓Pokemon GO懒人版
  7. LanguageTool精简的两个思路
  8. [bzoj1055][HAOI2008]玩具取名
  9. CocoStudio简介
  10. C#编写的一个SFTP工具类
  11. Tapestry 5 原则
  12. mysql sql注入工具下载_超级SQL注入工具【SSQLInjection】
  13. java内容发布系统_基于javaweb的新闻发布系统的设计与实现
  14. 现在学 Prolog 递归
  15. Representing Long-Range Context for Graph Neural Networks with Global Attention
  16. Win11任务栏消息提醒功能如何开启教学
  17. BWA 及 Bowtie 配置及简单使用
  18. 量化交易之HFT篇 - 高频做市模型源码(.cpp文件)
  19. php人民币转换,人民币数字转中文币制
  20. GridDehazeNet

热门文章

  1. 解除劳动关系需进行哪些程序
  2. CRC(循环冗余校验)离线计算
  3. QT QImage
  4. PageHelper:简述对物理分页插件PageHelper的认识
  5. 关于LoadRunner中pacing值的设置的意义
  6. python语言流程控制语句的格式while循环_Python流程控制-while循环-for循环
  7. “抢饭碗”的人工智能
  8. HDU-6386 Age of Moyu (想法+迪杰斯特拉)
  9. 甘特图实时跟踪项目进度,提高项目管理效率
  10. Linux自定义shell脚本一键启停jar包