历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)

整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2021 年 10 月 25 日,在 2007 年的今天,微软公司宣布与社交网站 Facebook 签署协议,将支付 2.4 亿美元购买该网站 1.6% 的股份,这场协议也使 Facebook 的总估价达到 150 亿美元。回顾计算机历史的今天,又有什么关键事件发生,改变了我们如今手中的技术和工具呢?
1910 年 10 月 25 日:首个电脑游戏的创造者 William Higinbotham 出生 1910 年 10 月 25 日,威廉·辛吉勃森(William Higinbotham)出生在美国的康涅狄格州,他是一名美国物理学家,被认为是第一批电脑游戏之一《双人网球》的创造者。1958 年,他在一个示波器上创造了这款游戏,以在国家实验室的参观日招待游客。据说,辛吉勃森经常表示遗憾,因为比起发明了一款游戏而出名,他更希望能在核不扩散方面的工作上成就一番事业。1994 年 11 月 10 日,辛吉勃森逝世,享年 84 岁。
历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)
文章图片

图源:维基百科
1948 年,辛吉勃森加入了布鲁克海文国家实验室的仪器小组。1951 年至 1968 年,他担任该组织的负责人,与此同时,布鲁克海文在 10 月会举办一年一度的访客日,届时将有数千人参观实验室;辛吉勃森因此负责创建一个展览来展示仪器部门的工作。到了,1958 年 10 月,在辛吉勃森担任负责人期间,他注意到游客们在参观日对堆满机器的高端展位不感兴趣;为了更好地吸引参观者,他决定创造一个交互式演示,他认为“创造出一个人们可以玩的游戏,可能会活跃我们的科学努力与社会相关的信息。”
利用示波器和模拟计算机,辛吉勃森创造了一款名为《双人网球》的游戏,这是历史上第一个真正的电子游戏。《双人网球》展示了一个简单的网球场侧视图,球员可以转动旋钮来调整球的角度,然后按下一个按钮把球打给另一个球员。只要在球还在场上的时候按下按钮,球员就不会错过球,但如果他们在错误的时间或错误的角度击球,球就不会越过球门。这个展览项目很快就受到了游客的欢迎,人们排队在显示器上玩这个游戏,行人络绎不绝。
虽然《双人网球》是历史上第一个真正的电子游戏,但拥有 20 多项发明专利的物理学家威廉·辛吉勃森对此不以为然,他只是申请了这项技术的专利,不想进一步发展。这款游戏在展会上展示了两年之后,布鲁克海文国家实验室移走了电脑和展台,这款游戏也被辛吉勃森遗忘了。直到 1964 年,Sanders Associates 获得了第一项视频游戏专利,Magnavox 在 20 世纪 70 年代初购买了这项专利,并开始生产视频游戏系统;电子游戏界的竞争对手们试图打破这项专利的垄断,因此辛吉勃森被传唤出庭作证,但此案当时已庭外和解。
直到 1982 年,辛吉勃森在《Creative Computing》杂志上发表了一篇文章,他才以电子游戏的发明者而广为人知。虽然《双人网球》这款游戏初衷并不是发展游戏产业,但不可否认的是,这款游戏的出现,给后来的很多游戏制作人带来了很多的灵感,也为许多人的游戏生活带来了无数的欢乐。
资料来源:维基百科
1928 年 10 月 25 日:BNF 范式共同发明者、图灵奖得主 Peter Naur 出生 彼得·诺尔(Peter?Naur),1928 年 10 月 25 日诞生于丹麦腓特烈斯堡,2016 年 1 月 3 日逝世,享年 87 岁。诺尔是计算机科学先驱、BNF 范式的共同发明者,“因对编程语言设计和 ALGOL?60 的创建,以及对编译器设计、计算机编程艺术和实践的贡献”获 2005 年图灵奖。他的姓(Naur)是 BNF 范式(Backus-Naur Form)中的N,该表示法用于大多数编程语言的语法描述。
历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)
文章图片

图源:维基百科
虽然彼得·诺尔是一位伟大的丹麦程序员,是至今唯一的一名丹麦籍图灵奖得主,但他最初研究的其实是天文学。1950 - 1951 年间,他在英国剑桥大学进修期间,用过由威尔克斯主持研制的世界上第一台存储程序式数字计算机 EDSAC; 诺尔在 EDSAC 上面计算天文学知识,而为了更好的计算,同时也为了完成自己的论文,诺尔意识到自己需要更强大的编程能力,从此转战计算机领域。
1960 年,彼得·诺尔进一步完善 BNF 范式。BNF(Backus-Naur?Form,巴科斯-诺尔范式)是一种上下文无关语法的符号技术,通常用于描述计算机编程语言、文档格式、指令集和通信协议等使用的语言的语法;BNF 由约翰·巴科斯首先在 ALGOL?58 中实现,彼得·诺尔在 ALGOL?60 中进一步发展概念并简化符号。
2002 年,前图灵奖得主 Edsger Dijbstra 把 ALGOL 60 的发展描述为“一个绝对的奇迹”,标志着他所说的“计算科学”的诞生,因为 ALGOL 60 首次显示了自动计算能够并且应当成为学术关注的主题。ALGOL 60 的发展是一群极具天赋的人才的工作成果,其中包括几位以后的图灵奖获得者;诺尔在将软件工程建立为一种学科方面起了很大作用。他通过他的主张和结构化编程方面的工作,在编写准确程序的方法学上作出了先驱性的贡献,而他的主张使程序员表达他们的假设成为可能。
资料来源:维基百科
1944 年 10 月 25 日:华为创始人任正非出生 1944 年 10 月 25 日,任正非出生于贵州省镇宁县,祖籍浙江浦江。他毕业于重庆大学,是华为技术有限公司创始人、总裁。2020 年 8 月 10 日,《财富》公布世界 500 强榜(企业名单),华为排在第 49 位,是 2020 年中国民营企业 500 强第一名;2021 年 4 月,福布斯全球富豪榜发布,任正非以 12 亿美元财富位列榜单第 2378 位。
历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)
文章图片

图源:CSDN 下载自东方 IC
在 9 月 15 日的“历史上的今天”专栏里,我们介绍了华为的诞生。1983 年退伍的任正非跟随妻子搬家至深圳,复员转业至深圳南海石油后勤服务基地;1987 年,因工作不顺利,任正非转而集资 21000 元人民币创立华为公司。创立初期,华为靠代理香港某公司的程控交换机获得了第一桶金;但是代理他人的机器始终不是出路,因此任正非孤注一掷,投入 C&C08 机的研发。
1991 年 9 月,华为租下了深圳宝安县蚝业村工业大厦三楼作为研制程控交换机的场所,五十多名年轻员工跟随任正非来到这栋破旧的厂房中,开始了他们充满艰险和未知的创业之路。任正非几乎每天都到现场检查生产及开发进度,开会研究面临的困难,分工协调解决各式各样的问题。遇到吃饭时间,任正非和公司领导就在大排档同大家聚餐,由其中职位最高的人自掏腰包请大家吃饭;后来,华为公司总部搬到了深圳龙岗坂田华为工业园,任正非带着华为熬过了创业的艰苦岁月。
1993 年年末,C&C08 交换机终于研发成功。其价格比国外同类产品低三分之二,让华为占领了市场的同时引来了许多竞争对手。2003 年 1 月 23 日,思科正式起诉华为及华为美国分公司,理由是后者对公司的产品进行了仿制,侵犯其知识产权。面对思科的打压,任正非一边在美国聘请律师应诉,一边着手结盟思科在美国的死对头 3COM 公司。2003 年 3 月,华为和当时已进入衰退期的 3COM 公司宣布成立合资公司“华为三康”,3COM 公司的 CEO 专程作证华为没有侵犯思科的知识产权。最终,双方达成和解。
2018 年 3 月 22 日,华为公布新一届董事会成员,任正非不再担任副董事长,变为董事会成员。 他一直不以独裁者自居,曾在采访中说过“公司一直在运转,我只是悬在中间的一个‘傀儡’。不要操心这个问题。” 如今国际各界风云动荡,在这个高速发达的信息时代,华为会在科技世界开辟一个怎样的新未来?这个问题的答案还需要时间验证。
资料来源:百度百科、《任正非的竞争智慧》
1977 年 10 月 25 日:VAX-11/780 计算机面世 历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)
文章图片

图源:维基百科
在 1977 年 10 月 25 日,DEC 公司建立了第一个 VAX( Virtual Address Extension),也就是虚拟地址扩展的计算机体系;它实质上是 DEC 计算机系统特有的复杂指令计算(CISC)体系结构的计算机 VAX-11/780。这个大家伙是一台 32 位的计算机,并且具有高达 1MIPS 的运算性能。在那个年代,VAX-11/780 的速度和性能都是无与伦比的。
VAX 计算机专用的终端只能用于 VAX 系统上,它的唯一性和不兼容性保持着它的安全基础。自 VAX-11/780 问世之后,很多不同款式、价格、性能及运算能力的版本相继推出。VAX 超级小型机曾经在二十世纪八十年代初风靡一时,DEC 的小型机曾占据了世界超级小型机市场的 40%。
资料来源:维基百科
2001 年 10 月 25 日:Microsoft Windows XP 发布 Windows XP 是微软公司生产的用于个人电脑的 32 位和 64 位操作系统系列,于 2001 年 10 月 25 日正式发布。作为 Windows 2000 Professional 和 Windows ME 的继承者,Windows XP 是微软在 Windows NT 内核和体系结构上构建的第一个面向消费者的操作系统;据国际数据公司(International Data Corporation)的一名分析师称,截至 2006 年 1 月,超过 4 亿份 Win XP 系统拷贝仍在被使用中。Win XP 的继任者 Windows Vista 在 2007 年 1 月向公众发布。
历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)
文章图片

图源:CSDN 下载自东方 IC
Windows XP 最初的代号是 Whistler(惠斯勒),这是不列颠哥伦比亚省(加拿大西部的一个省)的一座山;除此之外,还有奥德赛(Odyssey)和“双面神”(Janus)等代号,都因不明所以而未被采用。Windows XP 最后以“XP”被命名;XP 代表“eXPerience”,即体验。微软喜爱的说法是:Windows 的以前版本中捆绑的是应用软件,但 Windows XP 则蕴含了丰富的体验。
一张纳帕县郊外的风景照片,照片中包括了高低起伏的绿山及有层积云和卷云的蓝天,承载了无数开发者的回忆。Windows XP 使用了 Luna 图形用户界面和双列开始菜单,提升了系统的安全性和工作性能,提供了 WiFi 支持,简化了软件的安装和运行,并增加了远程桌面功能。Win XP 也是率先使用双列菜单的操作系统,为之后的 Windows 版本的开始菜单提供了基础;微软在 Windows 8 试图用开始屏幕取代双列开始菜单,但双列菜单最终仍在 Windows 10 回归。
2014 年 4 月 8 日,微软终止对 Windows XP 的技术支持,但在“Wannacry”勒索蠕虫事件依然为 Windows XP 发布特别补丁。在 2021 年的现在,还是有很多电脑运行着 Windows XP;正如现在许多银行为了安全性还使用着 IE 浏览器,因为旧系统年代久远,更新不止、工作量大,容易引发风险。今年是 Windows XP 二十周年,而这又是你成为技术人的第几年呢?欢迎参与本期投票和评论,分享你开发路上的点点滴滴。
【历史上的今天|【历史上的今天】10 月 25 日(Windows XP 20 周年;任正非出生;图灵奖编程语言先驱诞生)】【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

    推荐阅读