【历史上的今天】8 月 9 日:人工智能理论的奠基者诞生;鸿蒙 OS 发布;“云计算”概念被提出

news2024/11/20 20:22:01

整理 | 王启隆

在这里插入图片描述

图源:维基百科

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

今天是 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 亿台设备搭载鸿蒙操作系统。鸿蒙刚发布时引起的轰动仍回响于耳边,可谓是光阴似箭。

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

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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/955133.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小兔鲜商03

进入可视区加载数据: 首页有很多模块,如果一次性加载所有数据,很卡,,当移动到要显示的地方,才加载数据 使用 vueuse 库中 useIntersectionObserver方法,, 传入要监听的元素 target …

UE5打完包后,启动程序不能全屏

最近看到ue5的打包程序后不能默认自动全屏,效果如下,发现并不是全屏的,而且就算点击放大也不是全屏 解决办法:设置如下之后在打包就可以了 但是会一直打印错误的日志,不过这个不影响使用

【LeetCode算法系列题解】第1~5题

CONTENTS LeetCode 1. 两数之和(简单)LeetCode 2. 两数相加(中等)LeetCode 3. 无重复字符的最长子串(中等)LeetCode 4. 寻找两个正序数组的中位数(困难)LeetCode 5. 最长回文子串&am…

文献综述|针对图像描述模型的对抗样本攻击

前言:图像描述对抗攻击旨在通过攻击正常的图像描述模型,为正常输入图像添加扰动得到对抗样本,使得正常模型输出目标句子或目标关键词,现将当前相关工作大致汇总如下。本综述初写于2022年8月29日。 部分相关工作介绍 Shekhar 等在…

【使用DataEase数据可视化分析工具访问cpolar】

DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。 在本地搭建后,借助cpolar 内…

阿里云国际站不想自己充值怎么办?-unirech阿里云国际站代充

在阿里云国际版官网注册是需要绑定paypal或者visa卡才可以完成注册,但是很多网友表示没有这些,阿里云国际站不想自己充值怎么办?其实通过分销商Unirech来注册的话就完全不用担心这个问题了,因为可以直接省略这一步,阿里…

【Java从入门到大牛】IO流下篇

🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:Java从入门到大牛 🌠 首发时间:2023年8月31日 🦋 欢迎关注🖱点赞👍收藏🌟留言&#x1f43…

RT-Thread自动初始化机制

自动初始化机制是指初始化函数不需要被显示调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。 int rt_hw_usart_init(void) {rt_hw_serial_register(&serial1, "uart1",RT_DEVICE_FLAG_RDWR | RT_DEVICE_FL…

Web服务器简介及HTTP协议

一、HTPP请求/响应报文格式 1.客户端连接到Web服务器 一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接。例如,http://www.baidu.com(URL) 2.发送HTTP请求 通过TCP套接字&#xff…

C++哈希(散列)与unordered关联式容器封装(Map、Set)

一、unordered系列关联式容器 在C98中,STL提供了以红黑树为底层数据结构的关联式容器(map、set等),查询时的效率可以达到,最差情况下需要比较红黑树的高度次。因此在C11中,STL提供了四个unordered系列关联式容器&…

centos7 docker安装记录

以下所有命令都在root用户下进行,若为普通用户,需要在所有命令前加上 sudo。 1、更新yum包 将yum包更新到最新 yum update2、安装需要的软件包 yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的; yum …

中国移动加大布局长三角,打造算力产业新高地

8月27日,以“数实融合算启未来”为主题的2023长三角算力发展大会在苏州举办,大会启动了长三角算力调度枢纽,携手各界推动算力产业高质量发展。 会上,移动云作为第一批算力资源提供方,与苏州市公共算力服务平台签订算力…

机器人编程怎么入门?

机器人已经在我们中间存在了二三十年。如今,机器人在我们的文化中比以往任何时候都更加根深蒂固。大多数机器人机器用于各种装配线,或在世界各地的矿山或工业设施中执行密集的物理操作。 还有一些家用机器人,工程师正在对机器人进行编程&…

debug调试时,通过[[FunctionLocation]]找到函数在源代码中的位置

[[FunctionLocation]] 是 JavaScript 引擎内部的一个属性,用于记录函数在代码中的位置。它不是 JavaScript 语法的一部分,而是在调试和开发过程中用于追踪函数定义位置的一个辅助属性。 当我们在浏览器的开发者工具或其他调试工具中查看函数的属性时&am…

【C++】Visual Studio EditorConfig 格式设置

【C】Visual Studio EditorConfig 格式设置 文章目录 【C】Visual Studio EditorConfig 格式设置I - EditorConfig1.1 - 通用设置indent_styleindent_sizetab_widthend_of_linecharsettrim_trailing_whitespaceinsert_final_newline II - Visual Studio 特定键值缩进设置cpp_in…

Docker基础入门:Docker网络与微服务项目发布

Docker基础入门:Docker网络与微服务项目发布 一、前言二、Docker0理解2.1 ip a查看当前网络环境2.2 实战--启动一个tomact01容器(查看网络环境)2.3 实战--启动一个tomact02容器(查看网络环境)2.4 容器与容器之间的通信…

企业数据将作为资产被纳入财务报表?百望云建议企业做好三点准备

在数字化转型过程中,大家一直比较关心技术创新有哪些,我如何能快速使用?却经常忽略了更深层次的问题,如:数字化转型的价值效益“有哪些”、我的企业“怎么获取”、我的系统是否支持“价值传递”? 近日&…

Apipost:为什么是开发者首选的API调试工具

文章目录 前言正文接口调试接口公共参数、环境全局参数的使用快速生成并导出接口文档研发协作接口压测和自动化测试结论 前言 Apipost是一款支持 RESTful API、SOAP API、GraphQL API等多种API类型,支持 HTTPS、WebSocket、gRPC多种通信协议的API调试工具。除此之外…

不知道怎么归类的题型

爆破 weak_auth 进来看到 随便输入 知道账号名为admin,再爆破密码,从返回包中得到flag

【C++】多态学习

多态 多态的概念与定义多态的概念构成多态的两个条件虚函数与重写重写的两个特例 final 和 override重载、重写(覆盖)、重定义(隐藏)的对比抽象类多态的原理静态绑定与动态绑定 单继承与多继承关系下的虚函数表(派生类)单继承中的虚函数表查看多继承中的虚函数表查看 菱形继承与…