整理 | 王启隆

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

今天是 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 诞生后的第二十一年,而这又是你成为技术人的第几年呢?欢迎参与本期评论,分享你开发路上的点点滴滴。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

【历史上的今天】10 月 25 日:Windows XP 诞生;任正非出生;图灵奖编程语言先驱诞生相关推荐

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

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 10 月 25 日,在 2007 年的今天,微软公司宣布与社交网站 Facebook 签署协议,将支 ...

  2. 不停机上线服务_【必看】10月25日本市增值税发票管理系统停机前,这些事一定要办...

    2019年11月1日市税务局将上线增值税发票管理系统2.0版. 新系统上线过渡期间(10月25日-10月31日)部分业务将暂停办理. 详情如下: 一 暂停时间 2019年10月25日0:00-10月3 ...

  3. 会议邀请 | 10月25日北京,首期D2iQ云原生主题论坛正式启动

    在开始今天的内容之前,先问大家一个问题:云原生究竟是什么? 一般来说,"云原生"是一种构建和运行应用程序的方法,它利用了云计算交付模型的优势.CNCF(云原生计算基金会)将&quo ...

  4. 全国计算机四六级报名时间2015,2015年英语四六级口语考试报名时间:10月25日起...

    出国留学网英语栏目提示:2015年11月六级口语考试即将开始报名,请跟着小编一起阅读以下的口语考试相关事宜. 全国大学英语四.六级委员会办公室最新发布的<2015年11月全国大学英语四.六级口语 ...

  5. 10月25日-10月29日一周宣讲会安排

    发信人: kangli (天下有雪), 信区: job 标  题: 10月25日-10月29日一周宣讲会安排 发信站: 饮水思源 (2004年10月22日09:28:17 星期五) 法华校区: 一.1 ...

  6. 华北电力大学控制与计算机工程学院怎么样,华北电力大学控制与计算机工程学院实践部10月25日动保劳动感想...

    动物保护感想. 在周六这个本来应该放松的时间,我与同班同学一起去参加动物保护组织的活动,我们一大早就集合,经过一个小时的奔波终于到达了指定的地点,第一次来动物保护中心,在阿姨的带领下我们被分配到一处杂 ...

  7. 10月25日, win8 来了

    北京时间9月18日消息,据微软一位高管透露,该公司最新的Windows 8操作系统将于10月25日在纽约正式发布. Windows 8是微软下一代操作系统,同时支持Intel平台和arm平台.今年7月 ...

  8. 10月25日lol服务器维护,《LOL》维护到几点10月25日 英雄联盟10.25维护到几点结束...

    导 读 lol10月25日更新到几点?lol10月25日进行一波停机维护更新,时间是在05:00-12:00,如果有遇到登录不上游戏的玩家也别担心,接下来一起来看看lol10月25日维护到几点结束介绍 ...

  9. 10月25日,中信银行系统大升级有何玄机?

    笔者十月份去美国拉斯维加斯出了一趟差,顺便开启了买买买的模式,手上的中信银行信用卡差点刷爆.昨晚,媳妇跑过来说:"你中信银行信用卡的钱还了没,听说10月25号业务系统升级,所有相关业务暂停一 ...

最新文章

  1. live的domain服务
  2. mysql主从数据库怎么还口令,mysql数据库主从同步方法讲解
  3. 使用百度地图API制作线路轨迹播放
  4. 自建Git服务器系列——Gitea(Gogs的孪生兄弟)
  5. 第一章 QT Creator 简介
  6. (71)Verilog HDL时间度量系统函数:$time
  7. XSSFWorkbook 设置单元格样式_openpyxl3.0官方文档(25)—— 使用样式
  8. jqGrid资料总结
  9. Objective-C中常量重复定义的解决方案
  10. 工业机器人调运角度_工业机器人的应用案例
  11. Innovus中useful skew的设置
  12. java程序设计 一种跨学科_(工业) 设计是 一种 跨学科 的专业。_Java程序设计2018-2019第二学期答案_学小易找答案...
  13. linux如何查看证书过期时间,shell脚本:通过域名获取证书的过期时间
  14. 斗鱼直播招聘测试总监
  15. Android 最详细的图片压缩攻略(建议收藏)
  16. vue全家桶+Echarts+百度地图,搭建数据可视化系统(项目)
  17. 程序员和产品经理之间的恩怨情仇
  18. 500 internal privoxy error错误怎么解决?
  19. 中国芯,华为海思中文官网上线,速速围观
  20. 新版本 - Berlin Update 1 – 现在购买可享九折优惠

热门文章

  1. 【转载】ETL工具总结
  2. 微信小程序对nick_name进行base64编码操作java
  3. qt 中文转十六进制_QT中10进制数转换为16进制数的代码怎么写?
  4. 《论文阅读》任务型对话系统——面向角色的对话摘要
  5. 技术管理者的几个实用技巧
  6. 5G时代下的室内定位系统,更安全高精准的室内定位系统-新导智能
  7. android+ble室内定位,基于BLE的室内定位系统的设计与实现
  8. 计算机休眠快捷键设置在哪里设置,电脑待机快捷键【设置法子】
  9. 总结使用libwebsockets开发接入层
  10. 嵌入式中利用ubuntu-base构建根文件系统