历史上的今天:windowsxp诞生;任正非出生;图灵奖编程语言先驱诞生

CSDN资讯 CSDN资讯     2023-03-20     586

关键词:

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2022 年 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 岁。

图源:维基百科

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,该表示法用于大多数编程语言的语法描述。

图源:维基百科

虽然彼得·诺尔是一位伟大的丹麦程序员,是至今唯一的一名丹麦籍图灵奖得主,但他最初研究的其实是天文学。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 位。

图源:维基百科

在 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 计算机面世

图源:维基百科

在 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 月向公众发布。

图源:维基百科

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 发布特别补丁。在 2022 年的现在,还是有很多电脑运行着 Windows XP;正如现在许多银行为了安全性还使用着 IE 浏览器,因为旧系统年代久远,更新不止、工作量大,容易引发风险。今年是 Windows XP 诞生后的第二十一年,而这又是你成为技术人的第几年呢?欢迎参与本期评论,分享你开发路上的点点滴滴。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

— 推荐阅读 —

☞一线城市半数开发者向往长沙,CSDN 正式发布《开发者“湘遇”长沙》报告!
☞1024 程序员节岳麓对话、技术英雄会再奏时代新曲
☞“相比,退休后的程序员不会遇到太多经济困难”

历史上的今天:图灵诞生日;互联网奠基人出生;reddit上线(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年6月23日,在2015年的今天,美国在线(AOL)被Verizon公司以44亿美元收购。在此前不久的2015年4月14日,AOL曾推出了... 查看详情

历史上的今天:gpg作者诞生;激光器之父出生;windowsphone停运(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年7月11日,在1976年的今天,美国公司Keuffel&Esse生产了最后一批计算尺,并将其卖给了史密森学会。在人类历史上使用... 查看详情

历史上的今天10月13日:网景浏览器诞生;eniac首席设计师出生;“龙芯”问世

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月13日,国际标准时间日。1884年10月13日,在华盛顿召开的国际天文学家代表会议决定,以经过英国伦敦东南格林尼治... 查看详情

历史上的今天:google之母出生;同一天诞生的两位图灵奖先驱(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年7月5日,在1994年的今天,在半导体大战中,英特尔宣布降价以阻止竞争对手;当天,英特尔公司宣布了其微处... 查看详情

历史上的今天:网景浏览器诞生;eniac首席设计师出生;全球首例全机器人手术...

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年10月13日,国际标准时间日。1884年10月13日,在华盛顿召开的国际天文学家代表会议决定,以经过英国伦敦东南格林尼治... 查看详情

历史上的今天:甲骨文成立;微软msx诞生;快速傅里叶变换发明者出生(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年6月16日,在2012年的今天,中国神舟九号飞船发射成功。神舟九号飞船是中国航天计划中的一艘载人宇宙飞船,是神舟... 查看详情

历史上的今天8月20日:两位传奇程序员的诞生日!

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月20日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了Pixel4系列的新成员。1940... 查看详情

历史上的今天8月20日:两位传奇程序员的诞生日!

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月20日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了Pixel4系列的新成员。1940... 查看详情

历史上的今天:rsa算法发明人诞生;ar游戏pokémongo发布;tumblr创始人出生...(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年7月6日,在2013年的今天,微软宣布关闭MSNTV。MSNTV是首批通过电视机提供互联网访问服务的交互式电视服务之一,其前... 查看详情

历史上的今天6月28日:马斯克诞生;微软推出office365;蔡氏电路的发明者出生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年6月28日,在2005年的今天,腾讯Q店曝光,标志着腾讯进军C2C领域。当时国内C2C市场一片混战,淘宝、易趣、一拍三... 查看详情

历史上的今天2月7日:“电脑大王”王安诞生;发明“上网冲浪”的程序员出生;2013年图灵奖得主生日

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年2月7日,在1834年的今天,元素周期表的发现者德米特里·门捷列夫诞辰。他的名著、伴随着元素周期律而诞生的《化学原理... 查看详情

历史上的今天:术语“超文本”的创造者出生;novell首席科学家诞生;探索频道开播...(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年6月17日,在1967年的今天,在我国西部地区成功地爆炸了第一颗氢弹。这次试验是中国继第一颗原子弹爆炸成功后,在... 查看详情

历史上的今天7月6日:rsa算法发明人诞生;ar游戏pokémongo发布;tumblr创始人出生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年7月6日,在2013年的今天,微软宣布关闭MSNTV。MSNTV是首批通过电视机提供互联网访问服务的交互式电视服务之一,其前... 查看详情

历史上的今天10月4日:计算机先驱阿塔纳索夫出生;卡巴斯基创始人诞生;谷歌推出googlepixel手机

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月4日,在1947年的今天,人类首次突破音速,美国前战斗机驾驶员登上贝尔X-1型喷气式飞机并突破了音障。在计算机... 查看详情

历史上的今天9月11日:adobe公司联合创始人出生;现代游戏机鼻祖诞生;谷歌推出androidpay

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年9月11日,正是“911事件”的20周年。该起事件除了改变美国的许多家庭,也一定程度上改变了全世界以航天业为主的行业发... 查看详情

创世区块诞生|历史上的今天(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年1月4日,在1643年的今天,英格兰物理学家、数学家、天文学家艾萨克·牛顿出生;牛顿在科学上最卓越的贡献是微积分... 查看详情

html5诞生背后的故事|历史上的今天

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年10月28日,在1838年的今天,芬兰人弗雷德里克·伊德斯坦(FredrikIdestam)出生,他在芬兰的“诺基亚河”沿岸创... 查看详情

历史上的今天12月28日:冯·诺伊曼诞生;林纳斯·托瓦兹出生;csdn正式上线

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年12月28日,在126年前的今天,法国摄影师路易·卢米埃尔在巴黎卡布辛路的大咖啡馆,用活动电影机举行首次放映,... 查看详情