Movatterモバイル変換


[0]ホーム

URL:


登录/注册
下载豆瓣客户端
豆瓣6.0 全新发布×

豆瓣

扫码直接下载

iPhone·Android
豆瓣读书
搜索:

UNIX编程艺术

UNIX编程艺术
作者: [美国] Eric S·Raymond
出版社:电子工业出版社
出品方:博文视点
译者: 姜宏 / 何源 / 蔡晓俊
出版年: 2006-2
页数: 525
定价: 59.00元
装帧: 平装
ISBN: 9787121021169
豆瓣评分
5星
58.3%
4星
33.0%
3星
7.7%
2星
0.6%
1星
0.4%
评价:

内容简介  · · · · · ·

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

UNIX编程艺术的创作者  · · · · · ·

原文摘录   · · · · · · (全部 )

  • 模块化代码的首要特质就是封装。封装良好的模块不会过多向外部披露自身的细节,不会直接调用其他模块的实现代码,也不会胡乱共享全局数据。模块之间通过应用程序变成接口(API)——一组严密、定义良好的程序调用和数据结构来通信。这就是模块化原则的内容。有一种很好的方式来验证API是否设计良好:如果是这用纯人类语言描述设计(不许摘录任何源代码),能否把事情说清楚?养成在编码前为API编写一段非正式书面描述的习惯,是一个非常好的办法。实际上,一些最有能力的开发者,一开始总是定义接口,然后编写解药的注释,对其进行描述,最后才编写代码——因为编写注释的过程就是阐明了代码必须要到的目的。这种描述能够帮助你组织思路,本身就是十分有用的模块说明,而且,最终要可能还想把这些说明做成路标文档,方便以后的人阅读代码。 (查看原文)
    henry3赞2012-08-03 20:51:26
    —— 引自第85页
  • 不要重复自身(Don't Repeat Yourself),意思是说:任何一个知识点在系统内都应当有一个唯一、明确、权威的表述。在本书中,我们更愿意根据Brain Kernighan的建议,把这个远程称为“真理的单点性(Single Point Of Truth)“或者SPOT原则数据结构也存在类似的SPOT原则:”无垃圾,无混淆(No junk, no confusion)“。”无垃圾“是说数据结构(模型)应该最小化,比如不要让数据结构太通用,居然还能表示不可能存在的情况。”无混淆“是指在真实世界中绝对明确清晰的状态在模型中也应该同样明确清晰。简言之,SPOT原则就是提倡寻找一种数据结构,使得模型中状态跟真实世界系统的状态能够一一对应。 (查看原文)
    henry1赞2012-08-10 15:03:19
    —— 引自第91页

>全部原文摘录

喜欢读"UNIX编程艺术"的人也喜欢的电子书  · · · · · ·

支持 Web、iPhone、iPad、Android 阅读器
我来说两句

短评  · · · · · · (全部 519 条 )

  • 2有用jolestar2008-05-12 14:23:41

    讲思想的书,不是讲技术的,编程的人都可以看看。还没读完。

  • 2有用[已注销]2012-05-09 06:30:49

    据说又是一本心灵鸡汤

  • 1有用tomsheep2011-06-05 19:21:14

    对于Unix/Linux程序员,这是一本值得反复阅读的佳作;虽然这是我第一次翻阅它,但已经可以肯定,如果在一段时间之后再次读这本书,一定会给我带来新的思考

  • 1有用withparadox22018-07-16 22:37:31

    读完此书,我就记着模块化和透明性,其他的咕叨一大堆,不少都是上古遗物,还有一些计算机界的边角趣闻。另外,读此书时我隐隐觉得王垠的教诲就在我耳边一直回响,不要迷信权威!所以,看得我直摇头。

  • 0有用阿鲜2012-01-04 22:09:58

    把UNIX精神写得太严肃,而这本书本身没有秉承KISS原则。换成小说的形式会好一些,哈。

我要写书评

UNIX编程艺术的书评 · · · · · ·(全部 58 条 )

云风2006-10-06 21:09:21

C++ 程序员应该反思

贯穿始终的 KISS 原则,很多年前就被谆谆教导过了。它被我无时无刻的都拿出来警告自己的设计过程。读完这本书,让我对 KISS 又有了一次升华。其实,这本书对我几个月来设计游戏服务器架构的影响是满大的。坚定了我每写一个程序做好一件事的决心。让我更确信用多进程的设计取代...  (展开)
丁宇 | DING Yu2008-10-17 20:21:38

《UNIX编程艺术》读后感

作为一个多年的开源(Open Source)拥趸,像《UNIX编程艺术》(The Art of Unix Programming)这样的好书自然不能错过。大约一周前我无意中在公司书柜中发现了它,立刻开始投入阅读。现在,我已经开始边读第二遍边作读书笔记了。 开篇的译序很有趣,第一句话就写道: “...  (展开)
沈崴2006-09-28 12:23:13

发泄级毒物

这篇书评可能有关键情节透露

相信对绝大多数 Unix 程序员而言, 书中所阐述的基本都是每天稀疏平常、实践到烂的东西。我翻来覆去读这本书的原因就是用它来照耀充满着这个宇宙空间的伟大的 Win32 社区, 品味着他们的愚蠢。对一名 Unix 程序员来讲, 这是一种黑色幽默式的消遣。同时一泄每天 Win32 喇叭给人造...  (展开)
idpt00002005-10-11 00:02:07中国电力出版社2004版

30 years of history can't be wrong !!

This book reveals the history, art, culture, philosophy, practices, guideline about programming (with) Unix, from the OS itself to the programming languages. It is not doubt that Unix is one of the most influencing OS ever built. Just as mentioned in the...  (展开)
vingel2006-04-18 12:17:53

无所不在的K.I.S.S

这本书我已经买了三个星期,一直在看。以前看它的英文版,仅仅走马观花般看了一遍。现在这个中文版,目前为止我已经看了三遍,而每次都会有新的体会。我得到的关于《Unix编程艺术》最深的感想就是:Unix中无所不在的K.I.S.S(Keep It Simple, Stupid)原则。 显然,Unix的设计中...  (展开)
红眼睛阿义2006-05-05 21:21:36

非常值得读读的书籍

书籍拿到手比较厚实,感觉很有分量,不过读起来倒不那么难啃。 翻译的还是很流畅,整体下来很酣畅,译者说用了1年,看来还是比较恰当的。 书中介绍了unix的文化、历史,举了不少案例。 ESR身上unix黑客气味贯彻始终本书,在ESR看来unix编程就是个玩的过程。 本书中融贯了n...  (展开)
mount88482005-09-14 21:11:34中国电力出版社2004版

The Art of Unix Programming——Unix技术传统的口述历史

买这本书主要冲两点,第一是封面上的Software Development Productivity Award标志,第二是作者Eric Raymond,Raymond是开源运动的发起者之一,他的经典文章“大教堂和市集”广为流传。由于没有急用而且是英文,书买来后看了目录就收到书架上。 最近又有项目要用linux...  (展开)
Jeao&Leon2010-01-31 09:49:51

代码大全旁边的一本书

这本书买的比较晚,却是赶在其他书之前最先读完。前前后后估计读了三个月有余,当然因为中途有好看的小说插队,以至于耽搁了不少。 这个标题很容易让人以为和那部旷世巨作一样,还好通过评论,已经知道是一种思想的阐述。所以刚才,当我把书放回书架的时候,犹豫了一下,还是...  (展开)
Nicolas2006-12-12 10:59:32

形而上者谓之道

这本书是一种智者的言论,作者的经验学识让他所见所想都不同于我们,当一切成为历史,留下的沉淀下来的是这些闪光的思想。 但对于性能应该放到最后才进行考虑,有见仁见智的观点,对于性能应该视之为等同于风险来评估预测和管理控制,特别是对于大型软件,开发周期长,人员多,...  (展开)

> 更多书评 58篇

论坛  · · · · · ·

一种优雅的翻译或者书写方式。读起来如行云流水般自然来自常乐乎2018-07-23 12:17:45
一本让你了解Unix世界的精神的书,世上没有第二本了来自亮晶晶1 回应2012-09-07 13:08:37
TAOUP来自ericchan2010-06-24 23:10:58
一种思想的阐述来自sunlight1 回应2010-04-01 22:37:03
一个愤青的自白来自andy2010-03-13 20:58:48

>浏览更多话题

这本书的其他版本  · · · · · · (全部6 )

在哪儿借这本书  · · · · · ·

以下书单推荐  · · · · · · (全部 )

谁读这本书?  · · · · · ·

太上老监
太上老监
昨天 想读


ii
ii
9月27日 想读


豆友qTcAw-IKws
豆友qTcAw-IKws
9月25日 想读


melon
melon
9月9日 想读


>830人在读

>2682人读过

>6732人想读

二手市场  · · · · · ·

订阅关于UNIX编程艺术的评论:
feed: rss 2.0

© 2005-2025 douban.com, all rights reserved 北京豆网科技有限公司关于豆瓣 ·在豆瓣工作 ·联系我们 ·法律声明 ·帮助中心 ·图书馆合作 ·移动应用

[8]ページ先頭

©2009-2025 Movatter.jp