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)
最近,Kernighan 写了一本新书——《Unix: A History and a Memoir》。
对于Kernighan的书我们应该都不陌生,他曾为C语言和Unix写过几本经典著作,是《C程序设计语言》和《Unix编程环境》等经典著作的合著者。
Unix操作系统的诞生,对现代操作系统和编程语言的发展有着重要的影响。
Kernighan的这本新书,一半是历史记录,一半是Unix诞生的回忆录,它讲述了Unix的起源,解释了Unix是什么,它是如何产生的以及为什么重要。
值得一提的是,本书不仅仅是为计算机专业人士准备的,那些对计算机或计算机发明史感兴趣的非专业人士也适合。
通常一个名人写这样的回顾,一定会有很多有趣的细节,不过,还是先不要期望太大,这样会收获更多惊喜,可以肯定的是,书中谈到了实验室和Multics(multics是一个分时操作系统,Unix诞生在multics之后)
本书的最后部分讨论了操作系统及其后代的爆炸式增长和商业化。
所以也就自然包括Linux,BSD和其他产品,这部分内容可能并不会增加我们对Unix历史的了解,但是从Kernighan那里获取到这些信息还是十分有价值的。
当然你也会在书中找到一些技术上的惊喜,比如,一直以来,我们都认为AWK是受到了Snobol的影响,但根据书中所述,它其实是借鉴了RPG。书中还有许多精彩的部分,这边就不过多“剧透”啦。
此外,这本书在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,输入编号直达本文
●输入m获取到文章目录
以上是关于UNIX元老Kernighan出新书啦!《Unix: A History and a Memoir》了解一下?的主要内容,如果未能解决你的问题,请参考以下文章
《UNIX 传奇》读书笔记
简单 Shell编程学习
UNIX传奇(下篇)
UNIX发展历史
UNIX系统之shell 脚本之源
UNIX系统之shell 脚本之源