znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:817回复:2

Unix,C的创建者的忏悔--Q!

楼主#
更多 发布于:2002-10-01 00:39



    在前不久举行的一次关于计算机产业的发布会上,Ken Thompson,Dennis Ritchie 和Brian Kernighan承认了由他们创建的Unix操作系统和C语言是来源于20年前的一个精心炮制的愚人节游戏! Thompson是在不久以前在UnixWorld软件开发论坛上说的这番话:
    “在1969年,AT&T刚刚完成一个和GE还有Honeywell公司合作的项目--Multics,那时候我和Brian 也刚刚接触一个由瑞士ETH实验室的Nicklaus教授创建的PASCAL语言的一个早期版本,我们当时就对它的简洁朴素和强大留下了深刻的印象。Denis正好读完了《Bored of the Rings》这本书,它实际上是《Lord of theRings》三部曲的一个拙劣的模仿,只不过是为了玩,我们决定对Multics和PASCAL也进行一番模仿。我和Dennis负责操作环境,模仿Multics来重新设计一个新系统,设计的宗旨是尽可能的使系统显得神秘而复杂,让使用者不断地感到受挫,又重新起了一个名,叫作UNIX。然后Dennis和Brian对一个叫作‘A语言’的东西开展了一番工作,它实际上是对PASCAL语言的一个扭曲。当我们发现竟然有人尝试用A语言开发真正的程序,我们马上在A语言中又增加了一些更加含义模糊的东西,并把它升级为B语言,之后是BCPL,直到最后的C语言。在我们得到了以下的语法表达之后我们停止了,

for(;P(\"
\"),R=;P(\"|\"))for(e=C;e=;P(\"_\"+(*u++/8)%2))P(\"| \"+(*u/4)%2);

    现代的程序员们竟然会试着使用允许这样的声明的语言,这简直超乎我们的想象。我们当时真的是想把这些东西卖给苏联,好让他们的计算机科学水平倒退20年。你想像一下在AT&T和其它的美国公司开始试着使用Unix和C时我们的惊异。这使他们用了20年,只不过用在了使用建立在60年代的一个拙劣的技术模仿的基础上的专门技术和一些应用。但是我们对Unix和C程序员坚韧不拔的精神也留下了深刻~~~~~~~~~~~~~~~~~~~~~~~~~~~:)的印象,我和Brian还有Dennis则在这么多年里一直在Apple机上使用PASCAL语言,我们对这种混乱的结果感到了深深的负罪感,混乱和那些滥程序就是起源于在当时我们愚蠢的恶作剧!”

    一些主要的Unix和C的厂商和用户,包括AT&T、Microsoft、Hewlett-Packard、GTE、 NCR和DEC等等这一次拒绝对此发表见解,有一家PACAL和C语言开发工具的业界领先厂商(产品包括流行的Turbo Pascal,Turbo C和Turbo C++等) 声明说他们实际上已经在多年以前就有一些察觉,并宣布今后将继续增强他们的PASCAL产品,并立刻暂停他们在C产品上的远期投入;一个IBM公司发言人则对这件事大笑不止,以至于不得不推迟了一个关乎RS-6000的命运的新闻发布会;而ETH学院的教授, PASCAL,Modula 2和Oberon结构语言的创建者Wirth教授只是说P. T.Barnum是正确的。和这个事件相关的大抵可信的资料来源说明,不久将有一个相似的招供

    可能来自于William Gates,是关于MS-DOS和Windows操作环境,还有就是IBM的发言人开始否认虚拟机(VM)也是一个恶作剧式的拙劣的玩意儿。  
 


http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
ccaty
禁止发言
禁止发言
  • 注册日期2002-01-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72340分
  • 威望362053点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-10-01 09:10
用户被禁言,该主题自动屏蔽!
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-01 12:27
我有罪,我忏悔,宽恕我
我是假耳朵
游客

返回顶部