1700437920
UNIX传奇:历史与回忆 9.3 认可
1700437921
1700437922
Unix及其主要创建者肯·汤普森和丹尼斯·里奇的贡献得到了认可。当他们在1983年获得ACM图灵奖时,该奖评选委员会表示:
1700437923
1700437924
“Unix系统的成功源于其高品位的关键概念选择及优雅的实现。Unix系统模式引领了一代软件设计者对编程的新思考。Unix系统的天才之处在于其框架,它使程序员能够相互倚重。”
1700437925
1700437926
他们还在1999年获得了美国国家技术奖章。按照当时标准,贝尔实验室起码是一个非常不正式的环境。正如丹尼斯在他的在线传记中所说:“肯不修边幅。除他的妻子邦妮·T之外,估计只有我和很少几个人见过他穿上礼服(甚至系了黑领带)。”我个人根本没见过肯认真打扮过。
1700437927
1700437928
他们获得的其他荣誉包括成为美国国家工程院院士,以及荣获2011年日本信息与通信奖,获奖理由是:
1700437929
1700437930
“与当时盛行的其他操作系统相比,他们的新型先进操作系统更简单、更快捷,而且具有方便用户的分层文件系统。Unix是与C语言共同开发的,C语言至今仍被广泛用于编写操作系统,极大地提高了Unix源代码的可读性和可移植性。因此,Unix已被嵌入式系统、个人计算机和超级计算机等各种系统所采用。
1700437931
1700437932
“Unix也是互联网发展的主要推动力。加利福尼亚大学伯克利分校开发了伯克利软件发行版(BSD),这是Unix的扩展版本,与互联网协议套件TCP/IP一起实现。BSD的开发基于贝尔实验室在1975年连同其源代码一起分发给高校和研究机构的Unix第6版,这是开源文化的肇始。BSD Unix帮助实现了互联网。”
1700437933
1700437934
其他形式的认可较不正式,标志着Unix和C语言进入了流行文化。如C语言出现在流行电视节目《危险边缘》(Jeopardy)中。
1700437935
1700437936
1700437937
1700437938
1700437939
来自dmr@cs.bell-labs.com 2003年1月7日 02:25:44
1700437940
1700437941
主题:以防你没看到
1700437942
1700437943
周五晚上的《危险边缘》节目,在一个叫作 “完美字母”(所有答案都是单字母)的环节,2 000美元(最难)的问题是:
1700437944
1700437945
开发于20世纪70年代初,Unix操作系统的主要编程语言。
1700437946
1700437947
1993年电影《侏罗纪公园》(Jurassic Park)中有个著名场景,13岁的莱克斯·墨菲[Lex Murphy,阿丽亚娜·理查兹(Ariana Richards)饰]说:“这是个Unix系统! 我会用。”她浏览文件系统,找到大门控制装置,锁上了门,从而使大家免于被迅猛龙吃掉(图9-1)。这一幕可以说是极客们的高峰时刻。
1700437948
1700437949
1700437950
1700437951
1700437952
图9-1 《侏罗纪公园》中出现的Unix
1700437953
1700437954
1127中心的其他成员,部分得益于Unix促成的丰富环境,也得到了专业上的认可。如1127中心还有其他8位老同事都是国家工程院院士。
1700437955
1700437956
1700437957
1700437958
1700437960
UNIX传奇:历史与回忆 9.4 历史能重演吗
1700437961
1700437962
会不会有另一个Unix?会不会有新操作系统横空出世,在几十年内占领世界?当我谈到Unix时,经常会被问到这样的问题。我的回答是不会,至少目前不会。不会有革命发生。更有可能的是,操作系统将继续发展,同时携带大量的Unix DNA。
1700437963
1700437964
但在计算机的其他领域也可能获得类似成功。总有一些有创造力的人,好的管理并非闻所未闻,硬件非常便宜,优秀的软件往往免费。另一方面,不受约束的环境很少,工业研究比50年前大幅减少,受到很多限制,而且远比50年前短视,学术研究的资金总是很紧张。
1700437965
1700437966
不过,我还是很乐观,理由是伟大的创意总来自个体。
1700437967
1700437968
例如,早期为Unix做出贡献的人很少,可以说核心就是肯·汤普森一人而已。他无疑是我见过的最棒的程序员,也是无人可以比肩的原创思考者。丹尼斯·里奇与肯共同创造了Unix,他是重要的贡献者。丹尼斯的C语言是早期Unix发展的核心,至今仍是计算机的通用语言。考察一下程序员们每天使用的语言,这些语言最初往往出自一两个人之手,这很有启发意义。几乎所有主要的编程语言都是如此,包括Java(詹姆斯·高斯林,James Gosling)、C++(本贾尼·斯特劳斯特鲁普)、Perl(拉里·沃尔,Larry Wall)、Python(吉多·范·罗苏姆,Guido van Rossum)和JavaScript(布伦丹·艾奇,Brendan Eich)。似乎可以预见,将会继续有新的语言出现,让编程变得更简单、更安全。同样可以预测,不会只有一种语言,然而每种语言都有得有失,无法满足所有目的。
[
上一页 ]
[ :1.700437919e+09 ]
[
下一页 ]