整理 | 王启隆

在这里插入图片描述

图源:维基百科

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

今天是 2023 年 8 月 9 日,在 1859 年的今天,电梯获得了专利。

用于运输货物和建筑材料的起重系统的想法自埃及文明以来就已经存在,而目前已知最古老的、专为乘客设计的“电梯”是一种带有绳索和滑轮的升降椅,由国王路易十五的仆人们手动操控;在 1835 年,两位英国建筑师在乘客电梯设计方面取得了重大突破。他们建造了一种由皮带驱动和配重的蒸汽驱动升降机,以增加安全性。然而,将自己的安全置于一个铁皮箱子依旧是过于超前的想法,让民众对电梯的安全性并没有太大的信心。

1853 年,纽约世界博览会,Elisha G. Otis 在那里推出了第一台带有安全机制的蒸汽电梯。他向广大人群展示了电梯,并证明了他对新安全制动器的信心,以防其中一根支撑电缆断裂。这种安全机制让百姓们得以安心,加速了电梯的普及。然而,第一个获得电梯专利的人其实也不是他,而是一位名叫 Otis Tufts 的改进者在 1859 年的今天获得的。电梯彻底改变了人类的生活,如今现代化的城市中遍布着高楼大厦,宛如一座钢铁森林,让人不敢想象失去电梯的生活会是怎样。

回顾计算机历史,8 月 9 日这一天还发生过许多影响了全世界科技进程的关键事件,让我们先回到一战后的美国,看看美国经济大萧条之前的这段时期都诞生了哪些科学巨匠。

1925 年 8 月 9 日:“霍夫曼编码”的发明人 David Huffman 出生

在这里插入图片描述

图源:维基百科

1925 年 8 月 9 日,计算机科学家 大卫·霍夫曼(David Albert Huffman) 出生于美国俄亥俄州,他是知名的霍夫曼编码的发明者,也是折纸数学领域的先驱人物。霍夫曼编码(Huffman Coding) 则是一种用于无损数据压缩的熵编码(权编码)算法;在计算机资料处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现概率的方法得到的,出现概率高的字母使用较短的编码,反之出现概率低的则使用较长的编码;这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。

1944 年,霍夫曼在俄亥俄州立大学取得电机工程学士。在第二次世界大战期间,进入美国海军,服役两年。退伍后,他回到俄亥俄州立大学,取得电机工程硕士。其后进入麻省理工学院攻读博士,主修电机工程。1951 年,霍夫曼在麻省理工学院(MIT)攻读博士学位,他和修读信息论课程的同学的选择是完成学期报告还是期末考试。导师罗伯特·法诺(Robert Fano)出的学期报告题目是:查找最有效的二进制编码。

由于无法证明哪个已有编码是最有效的,霍夫曼放弃对已有编码的研究,转向新的探索,最终发现了基于有序频率二叉树编码的想法,并很快证明了这个方法是最有效的。霍夫曼使用自底向上的方法构建二叉树,避免了次优算法香农-范诺编码(Shannon–Fano coding)的最大弊端──自顶向下构建树。

在攻读博士期间,霍夫曼于 1952 年在论文《一种构建极小多余编码的方法》(A Method for the Construction of Minimum-Redundancy Codes)中发表了霍夫曼编码。1953 年,霍夫曼取得自然科学博士。在取得博士学位后,他成为麻省理工学院教师。1967 年,转至圣塔克鲁兹加利福尼亚大学任教,在此,他协助创立了计算机科学系,1970 年至 1973 年间,他担任系主任。1994 年,他从学校退休。1999 年,大卫·霍夫曼被诊断出癌症,在同年 10 月病逝。享年 74 岁。

资料来源:维基百科

1927 年 8 月 9 日:人工智能理论建立者 Marvin Minsky 出生

在这里插入图片描述

图源:维基百科

1927 年 8 月 9 日,美国科学家马文·明斯基(Marvin Lee Minsky) 出生于纽约市,他专长于认知科学与人工智能领域,是麻省理工学院人工智能实验室的创始人之一,著有几部人工智能和哲学方面的作品。明斯基曾获得多项荣誉。他是美国工程院和美国科学院院士,于 1969 年获得图灵奖,1990 年获得日本国际奖,1991 年获得 IJCAI 卓越研究奖,2001 年获得富兰克林奖章(Benjamin Franklin Medal)。

明斯基生于犹太人家庭中,高中就读菲利普斯学院。高中毕业后,在 1944 年至 1945 年间,服役于美国海军,参与第二次世界大战。1950 年于哈佛大学获得数学学士学位,1954 年于普林斯顿大学获得数学博士学位。自 1958 年起在麻省理工学院任教,担任东芝媒体艺术与科学教授(Toshiba Professor of Media Arts and Sciences)、麻省理工学院电子工程与计算机科学教授,直到他过世为止。

明斯基有数项发明,如 1957 年发表的共聚焦显微镜,1963 年发表的头戴式显示器。他与西摩尔·派普特共同发展了第一个以 Logo 语言建构的机器人,命名为海龟(Turtle)。1951 年,他设计并建构了第一部能自我学习的人工神经网络机器,SNARC。1956 年,他与约翰·麦卡锡组织了达特茅斯会议,在这场会议中,人工智能的概念被提出,在之后形成了一个新的学门。在麻省理工学院,他与约翰·麦卡锡共同创立了人工智能研究室(MIT 计算机科学与人工智能实验室的前身)。可以说,说明斯基奠定了人工神经网络的研究基础。2016 年 1 月 24 日,明斯基因脑内出血病逝,享年 88 岁。

资料来源:维基百科

2006 年 8 月 9 日:埃里克·施密特正式提出云计算的概念

在这里插入图片描述

图源:维基百科

2006 年 8 月 9 日,谷歌首席执行官 埃里克·施密特(Eric Schmidt) 在搜索引擎大会(SES San Jose 2006)第一次正式提出“云计算”的概念。世界上已知最早使用 “云计算”(Cloud computing) 一词的印刷物是 1996 年康柏公司(Compaq)内部的一份商业计划书——他们将互联网业务的未来称为“云计算”。这算是现代意义上的“云计算”的首次现身,更早之前,在 1983 年,Sun Microsystems 公司提出 “网络是电脑”(“The Network is the computer”)。而云计算的正式流行始于谷歌、IBM、亚马逊等公司开始大力投入云计算相关业务。

2007 年 10 月,谷歌与 IBM 开始在美国大学校园,包括卡内基梅隆大学、麻省理工学院、斯坦福大学、加州大学柏克莱分校及马里兰大学等,推广云计算的 计划,这项计划希望能降低分布式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支持(包括数百台个人电脑及 BladeCenter 与 System x 服务器,这些计算平台将提供 1600 个处理器,支持包括 Linux、Xen、Hadoop 等开放源代码平台)。而学生则可以透过网络开发各项以大规模计算为基础的研究计划。

步入 2010 年代后,微软于 2010 年 2 月发布了 Microsoft Azure;2012 年 6 月 7 日,甲骨文发布了甲骨文云;2012 年 5 月,Google Compute Engine 发布了预览版,然后于 2013 年 12 月正式推出。到了 2019 年,Linux 成为了 Microsoft Azure 上最常用的操作系统,正是在这一年的 12 月,亚马逊宣布推出 AWS Outposts,这是一项完全托管的服务,可将 AWS 基础设施、AWS 服务、API 和工具扩展到几乎任何客户数据中心、托管空间或本地设施,以实现真正一致的混合体验。

资料来源:维基百科

2019 年 8 月 9 日:华为发布鸿蒙系统

在这里插入图片描述

图源:维基百科

鸿蒙系统,英文名 HarmonyOS,开发代号 Ark,正式名称为华为终端鸿蒙智能设备操作系统软件,是华为自 2012 年开发的一款可兼容 Android 应用程序的跨平台分布式操作系统。该系统性能包括利用“分布式”技术将各款设备融合成一个“超级终端”,便于操作和共享各设备资源;系统架构支持多内核,包括 Linux 内核、LiteOS 和鸿蒙微内核,可按各种智能设备选择所需内核,例如在低功耗设备上使用 LiteOS 内核。2019 年 8 月 9 日,华为发布首款搭载鸿蒙操作系统的产品“荣耀智能屏”,之后于 2021 年 6 月发布搭载鸿蒙操作系统的智能手机、平板电脑和智能手表。

华为消费者业务首席执行官余承东在开发者大会在谈及华为“鸿蒙”的英文名“Harmony”时表示,鸿蒙的中文意义具有“开天辟地”的意思,最接近的英语单词就是 Genesis(开天辟地的意思),但英文名用汉语拼音“Hongmeng”表达鸿蒙不易发音,因此使用 Harmony,希望给世界带来更多和平、方便。2021 年 12 月 23 日,余承东表示已有 3 亿台设备搭载鸿蒙操作系统。鸿蒙刚发布时引起的轰动仍回响于耳边,可谓是光阴似箭。

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

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

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐