UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?

Posted 程序员书库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?相关的知识,希望对你有一定的参考价值。

程序员书库(ID:CodingBook) 猿妹编译

链接:https://hackaday.com/2019/10/29/unix-tell-all-book-from-kernighan-hits-the-shelves/



当你想到贝尔实验室发明的UNIX操作系统和C语言时,一定会想起以下几个名字丹尼斯·里奇(Dennis Ritchie),肯·汤普森(Ken Thompson)和布莱恩·克尼根(Brian Kernighan)


UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?


最近,Kernighan 写了一本新书——《Unix: A History and a Memoir》。 对于Kernighan的书我们应该都不陌生,他曾为C语言和Unix写过几本经典著作,是《C程序设计语言》和《Unix编程环境》等经典著作的合著者。


UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?


Unix操作系统的诞生,对现代操作系统和编程语言的发展有着重要的影响。 Kernighan的这本新书,一半是历史记录,一半是Unix诞生的回忆录,它讲述了Unix的起源,解释了Unix是什么,它是如何产生的以及为什么重要。


值得一提的是,本书不仅仅是为计算机专业人士准备的,那些对计算机或计算机发明史感兴趣的非专业人士也适合。


通常一个名人写这样的回顾,一定会有很多有趣的细节,不过,还是先不要期望太大,这样会收获更多惊喜,可以肯定的是,书中谈到了实验室和Multics(multics是一个分时操作系统,Unix诞生在multics之后)


本书的最后部分讨论了操作系统及其后代的爆炸式增长和商业化。 所以也就自然包括Linux,BSD和其他产品,这部分内容可能并不会增加我们对Unix历史的了解,但是从Kernighan那里获取到这些信息还是十分有价值的。


当然你也会在书中找到一些技术上的惊喜,比如,一直以来,我们都认为AWK是受到了Snobol的影响,但根据书中所述,它其实是借鉴了RPG。书中还有许多精彩的部分,这边就不过多“剧透”啦。


UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?


此外,这本书在Hacker News也引起了网友广泛讨论:
@pmoriarty : 强烈建议对UNIX甚至不甚了解的人,都看看这些内容

@flowerlad: 书中提到了BSD,Minix和Linux。 甚至提到了SCO公司。 Solaris是90年代最具影响力的Unix版本,竟然把它遗漏了,有点遗憾



关于作者



Brian Wilson Kernighan是一位加拿大计算机科学家,在贝尔实验室,他与Unix的创造者Ken Thompson以及Dennis Ritchie一起工作,同时它也是开发Unix的主要贡献者。 他是 AWK 和 AMPL 编程语言的作者之一,AWK中的K说的就是Kernighan。

同时,它也是《C程序设计语言》的作者之一,他与C语言的发明人Dennis Ritchie共同合作了这本书,K&R就是两人名字的缩写。 Brian Kernighan现在是普林斯顿大学计算机学院的教授,同时,他也是本科学部的代表。



●编号494,输入编号直达本文

●输入shuku获取免费电子资源

●输入m获取到文章目录


以上是关于UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?的主要内容,如果未能解决你的问题,请参考以下文章

《UNIX 传奇》读书笔记

简单 Shell编程学习

UNIX传奇(下篇)

UNIX发展历史

UNIX系统之shell 脚本之源

UNIX系统之shell 脚本之源