UNIX传奇

[美] Brian W. Kernighan

出版时间

2021-02-28

ISBN

9787115557179

评分

★★★★★

标签

编程

书籍介绍

自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。

本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,探秘他们如何从传说中走出来,就地显现极客真面目。本书中每一个精彩故事都是鲜为人知却又值得传播的宝贵资源。

本书是为对计算机或相关历史感兴趣的人编写的,虽然它包括一部分技术相关的资料,但读者不需要有太多的专业技术背景,就可以欣赏Unix背后的思想,了解它的重要性。

AI导读
核心看点
  • 亲历者回忆录,揭秘Unix诞生与演变历程
  • 讲述贝尔实验室极客文化与天才们的趣事
  • 解析管道、Shell等核心设计思想与技术细节
适合谁读
  • 对计算机历史、Unix及C语言感兴趣的读者
  • 希望了解软件工程文化与极客精神的从业者
  • 无需深厚技术背景,喜爱IT人文故事的读者
读前提醒
  • 作者为C语言之父,文风谦逊幽默,适合轻松阅读
  • 书中包含大量历史背景,建议结合技术发展脉络理解
  • 不必纠结代码细节,重点体会Unix哲学与设计理念
读者共识
  • 技术大神走下神坛,展现真实可爱且互相成就的形象
  • 不仅记录技术史,更揭示了开放协作文化的重要性
  • 篇幅短小精悍,阅读体验酣畅淋漓,值得反复品味

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "早期系统有一小群用户,其中当然包括肯和丹尼斯,还有道格·麦克罗伊、鲍勃·莫里斯、乔·奥桑纳,以及撞了大运一般的我。每位用户都有一个数字身份编号。有些编号代表系统功能而非人类用户,例如root,或者说超级用户,身份编号为0,此外还有一些特殊编号。人类用户的编号从4开始。我记得丹尼斯是5,肯是6,我是9。在初版Unix 系统中拥有个位数用户身份编号,大概也算略具声望了。"
  • "丹尼斯是超一流的技术作家,文风清雅,用词灵巧,字里行间闪烁着干练的智慧,准确地反映了他的个性.......毋庸置疑,C语言和Unix的部分成功可以归功于丹尼斯的写作。"
  • "在高校里,招聘和晋升会大量参考来自同领域外部知名学者的推荐信。这激励了对狭窄领域的专精研究,因为学者的目标是深究一门,好让外审人员能理所当然地评价“此人在其学术生涯的当前阶段,已是该子领域的魁首”。 而贝尔实验室则为每位研究员打造了自下而上的评级制度。部门主管为其员工评级,评级结果在中心层面与部门主管的评级合并,如是再向上传递两层,最后,每个人在全体人员中的大概位置就确定了 专精某一领域的人可能会得到其直接上级的高度评价,但再上一层就未必了解其工作成果。另外,跨学科的工作在更高层眼中更突出,因为更多管理人员看得到它。协作越广泛,就会有越多管理者看得到,结果就形成了一个极其偏重协作与跨学科研究的"
作者简介
Brian W. Kernighan 是《C程序设计语言》和《UNIX编程环境》等10多部计算机著作的合著者。他曾在贝尔实验室计算科学研究中心Unix开发组工作超过30年,见证了Unix的诞生。 韩磊(译者)是IT产品与运营专家、IT图书专业译者,译有《代码整洁之道》《梦断代码》《C#编程风格》等多部计算机图书。他曾担任CSDN副总经理、《程序员》总编辑、广东二十一世纪传媒股份有限公司新媒体事业部总经理等职,现任AR初创企业亮风台广州公司总经理。
目录
第1章 贝尔实验室 001
1.1 贝尔实验室的物理科学研究 005
1.2 通信与计算机科学 007
1.3 结缘贝尔实验室 008
1.4 办公空间 013

显示全部
用户评论
回忆unix创世时代的美好时光,这种old good days再也不会有了
编辑对作者好像没信心,找来那么些人写推荐语,这是个减分操作。更何况,这帮人里面,你可能讨厌其中某个人。
历史的参与者 见证者 书写者
好酷呀,天才们也是互相成就的~
“第二系统效应”
了解了UNIX的来龙去脉,对相关的概念和人物更加亲切。翻译也不错。
美中不足的是没有讲述ELF二进制文件的历史
微信读书
群星闪耀的贝尔实验室,三周写出来的伟大系统,无愧于传奇二字,看得心潮澎湃!技术之美,动人心弦。
unix是肯汤普森和丹尼斯里奇的
下载
收藏