【历史上的今天】1 月 12 日:Android 2.1 发布;HAL 9000 开始运行;亚马逊创始人出生

整理 | 王启隆

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

今天是 2022 年 1 月 12 日,在 1884 年的今天,中国首位飞机设计师冯如出生。冯如是中国从事飞机研制、设计、制造和飞行的第一人,被美国报纸赞为“东方莱特”。1911 年 2 月,冯如谢绝美国多方的聘任,带着助手及两架飞机回到中国;他逝世后被立碑纪念,尊为“中国始创飞行大家”。回顾计算机历史上的 1 月 12 日,今天还发生过哪些关键事件呢?

1944 年 1 月 12 日:图灵奖数据库先驱 James Gray 出生

詹姆斯·尼古拉·格雷(James Nicholas Gray)出生于 1944 年 1 月 12 日,他是一位美国计算机科学家,于 1998 年因“对数据库和事务处理研究的开创性贡献以及在系统实施方面的技术领导地位”而获得图灵奖。在为 Microsoft 工作期间,他协助开发了 Virtual Earth;他也是创新数据系统研究会议(CIDR)的联合创始人之一。格雷于 1995 年加入微软,成为了该公司的技术研究员,直到 2007 年他在海上失踪。

格雷为当今世界上几个主要的数据库和事务处理系统做出了贡献。他协助开发的 IBM System R 是 SQL 关系数据库的先驱,而 SQL 关系数据库又成为了全世界的标准;在微软,他曾协助开发了 TerraServer-USA 和 Skyserver 的工作。为了纪念詹姆斯·格雷,每年微软研究院都会向在数据密集型计算领域做出杰出贡献的研究人员颁发 Jim Gray eScience 奖。获奖者因其对电子科学领域的开创性、基础性贡献而被选中。

在这里插入图片描述

图源:维基百科

詹姆斯·格雷出生在旧金山,他是家中的的第二个孩子。后来,格雷举家迁往意大利罗马,在那里度过了他人生的前三年;他在学会说英语之前先学会了说意大利语。后来,他们一家搬到了弗吉尼亚,在那里住了四年左右,直到格雷的父母离婚,之后他随母亲回到了旧金山。1961 年,在被空军学院拒绝后,格雷进入加州大学伯克利分校,成为一名大一新生。为了支付大学学费,他曾在通用动力公司当工读生,在那里他学会了使用早期的机电计算器。格雷当时对自己的化学成绩感到沮丧,离开了伯克利六个月;随后他离校并经历了一段后来被他形容为“糟糕透顶”的工作经历,最终于 1966 年返校获得工程数学学士学位。

结婚后,格雷和妻子洛蕾塔(Loretta)搬到了妻子的家乡新泽西;妻子找到了一份教师的工作,格雷也在贝尔实验室找到了一份工作,参与了 Multics 项目。在贝尔实验室,格雷每周工作三天,并在纽约大学继续攻读硕士;1969 年,他获得了编程语言博士学位,然后先后进入了 IBM、Tandem Computers、DEC 和微软。

格雷是一位经验丰富的水手,拥有一艘 40 英尺的帆船。2007 年 1 月 28 日,他在旧金山附近的法拉隆群岛进行了一次短暂的单人旅行,随即失踪;当时天气晴朗,没有人收到求救信号,也没有从船上的自动紧急位置指示无线电信标中检测到任何信号。海岸警卫队使用飞机、直升机和船只进行了为期四天的搜索,一无所获。2007 年 2 月 1 日,DigitalGlobe 卫星对该区域进行了扫描,并将数千张图像发布到 Amazon Mechanical Turk。格雷的学生、同事和朋友以及世界各地的计算机科学家组成了一个“Jim Gray Group”来研究这些图像以寻找线索。2 月 16 日,这项搜索被暂停,水下搜索也于 5 月 31 日结束。2012 年 1 月 28 日,格雷因失踪了五年被推定死亡。

资料来源:维基百科、百度百科

1964 年 1 月 12 日:亚马逊创始人 Jeff Bezos 出生

1964 年 1 月 12 日,杰夫·贝索斯(Jeff Bezos)出生。贝索斯创办了全球最大的网上书店 Amazon(亚马逊),1999 年当选《时代》周刊年度人物。贝索斯出生于阿尔伯克基,在休斯顿和迈阿密长大,1986 年他毕业于普林斯顿大学,拥有电气工程和计算机科学学位。从 1986 年到 1994 年初,他在华尔街的多个相关领域工作。贝索斯于 1994 年底在从纽约市到西雅图的越野公路旅行中创立了亚马逊;该公司最初是一家在线书店,后来扩展到各种其他电子商务产品和服务,包括视频和音频流、云计算和人工智能。

在这里插入图片描述

图源:CSDN 下载自东方 IC

贝索斯于 1964 年 1 月 12 日出生在新墨西哥州的阿尔伯克基;1986 年,他毕业于美国普林斯顿大学,进入纽约的一家高新技术开发公司 FITEL,主要从事计算机系统开发;1988 年,他进入华尔街的 Bankers Trust Co,担任副总裁;1990 年至 1994 年,贝索斯与他人一起组建套头基金交易管理公司 D.E. Shaw & Co,于 1992 年成为副总裁。1995 年 7 月 16 日,贝索斯成立 Cadabra 网络书店,后将 Cadabra 更名为亚马逊(Amazon),于 1995 年 7 月重新开张。1997 年 5 月股票上市,亚马逊从此成为了世界上最成功的电子商务网站之一。

贝索斯于 2000 年创立了航空航天制造商和亚轨道航天服务公司 Blue Origin。Blue Origin 的 New Shepard 飞行器于 2015 年进入太空,随后成功降落在地球上。他还于 2013 年以 2.5 亿美元收购了美国主要报纸《华盛顿邮报》,并通过他的风险投资公司 Bezos Expeditions 管理许多其他投资。2021 年 7 月 20 日,杰夫·贝索斯在 Blue Origin 的投资获得了成果,他和兄弟马克·贝索斯乘坐“New Shepard”号火箭前往距地表 100 公里高空;同行者还有最年长和最年轻的太空人:82 岁女飞行员和 18 岁荷兰学生。

2021 年 7 月 5 日,亚马逊公司创始人贝索斯卸任 CEO 职务,其离任后还将继续在公司工作,并担任董事会执行主席。2021 年 9 月,贝索斯与 Mail.ru 创始人 Yuri Milner 共同创立了 Altos Labs 。Altos Labs 是一家资金雄厚的生物技术公司,致力于利用细胞重编程开发长寿疗法,并招募了许多杰出的科学家达到这一目的。

资料来源:维基百科、百度百科

1997 年 1 月 12 日:HAL 9000 开始运行

HAL 9000,出自电影《2001 太空漫游》及同名小说,是一台超级电脑的名称;《2001 太空漫游》于 1968 年 4 月 2 日在美国首映,被誉为“史诗级科幻鸿篇巨制”,由斯坦利·库布里克担任导演,亚瑟·克拉克和库布里克担任编剧、马文·明斯基担任顾问。根据出厂设定,《2001:太空漫游》中虚构的 HAL 9000 计算机在 1997 年的今天开始运行。根据原作,HAL(Heuristically programmed ALgorithmic computer,启发式程序化演算计算机),是第三次计算机技术突破之后的杰作,一台拥有人类智能的计算机。

在这里插入图片描述

图源:CSDN 下载自东方 IC

12 月 16 日的专栏里,我们便介绍过《2001 太空漫游》的原作者,科幻小说巨匠亚瑟·克拉克(Arthur Charles Clarke)。在这部 50 多年前的电影里,人类对人工智能的构想已经包括了语音、语音识别、面部识别、自然语言处理、唇语阅读,艺术鉴赏、解释情感行为、自动推理、航天器驾驶和下棋……号称有完美记录从不犯错的 HAL 9000 是影片里人类最高科技的结晶,是人类科技文明发展的顶端。影片中无不隐藏着导演对人工智能的疑虑:HAL 9000 能够表现出情感,这是因为人类的设计,但是到底 HAL 9000 是否具有情感,没有人知道。

和 2001 年的所有技术一样,HAL 9000 的能力也是基于受人尊敬的科学家的推测。麻省理工学院计算机科学与人工智能实验室主任、该领域最有影响力的研究人员之一马文·明斯基(Marvin Minsky)是电影片场的顾问;在 20 世纪 60 年代中期,许多人工智能领域的计算机科学家都乐观地认为,具备 HAL 能力的机器将在几十年内出现。例如,卡耐基梅隆大学的人工智能先驱 Herbert Simon 曾在 1965 年预测,“在 20 年内,机器将能够做人能做的任何工作”。

2003年,HAL 9000 作为一个科幻小说的虚拟角色,成为了第一批被列入宾夕法尼亚州匹兹堡机器人名人堂的机器人之一。人们如今可以在匹兹堡的卡内基科学中心看到 HAL 9000 的实体复制品。你对未来的人工智能都有哪些遐想?你看过这部里程碑式的作品《2001 太空漫游》吗?欢迎参与本期评论,分享你的真知灼见。

资料来源:维基百科、百度百科

2010 年 1 月 12 日:Android 2.1 发布

在这里插入图片描述

图源:CSDN 下载自东方 IC

Android Eclair 是由 Google 开发的 Android 移动操作系统的代号,是 Android 的第五个操作系统和 Android 的第二个主要版本,它于 2009 年 10 月 26 日发布,建立在 Android 1.6“Donut”的重大变化之上;2010 年 1 月 12 日,Android 2.1.0 正式发布,它的默认主屏幕的顶端会显示一个 Google 搜索栏。相机应用经过重新设计后增加了新的功能,包括闪光灯、数字变焦、场景模式、白平衡、色彩效果和微距对焦。相册应用则包含了基本的图片编辑工具。

Android Eclair 继承了上一代 Donut 版本中新增的平台,包括搜索所有已经保持的 SMS 和 MMS 消息的功能,改进的 Google Map 3.1.2 以及对 Email 应用程序的 Exchange 支持。操作系统还提供了改进的虚拟键盘,新的日历和虚拟专用网络 API。对于网络浏览,Android Eclair 增加了对 HTML5 的支持。新的浏览器 UI 支持书签缩略图和双击缩放功能。Android Eclair 首次引入了动态壁纸,允许主屏幕背景显示动画,并首次引用了语音转文字功能;你的手机现在使用的是动态壁纸吗?你平时在微信、QQ 上会经常使用语音转文字功能吗?欢迎参与本期投票,在评论区分享你的真知灼见。

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

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Android 12 中,C++ Service、AIDL 和 HAL 仍然是 Android 系统中重要的组成部分。 1. C++ Service C++ Service 是 Android 系统中的一种基于 Binder 机制实现的服务。它可以在 Android 系统启动时启动,并提供某些系统级别的服务,例如音频服务、电源管理服务等等。 C++ Service 主要的实现语言是 C++,开发者可以使用 C++ 语言来编写自己的 C++ Service。要编写一个 C++ Service,开发者需要实现一个继承自 IInterface 的接口类,并在其中实现自己的服务逻辑。然后,开发者需要通过 ServiceManager 将自己的服务注册到系统中。 2. AIDL AIDL(Android Interface Definition Language)是 Android 系统中的一种 RPC(Remote Procedure Call)框架,它可以用于在不同的进程之间进行通信。开发者可以使用 AIDL 来定义自己的接口,并通过 Binder 机制将接口暴露给客户端。 AIDL 语言是一种类似于 Java 的语言,开发者可以使用 AIDL 来定义自己的接口、数据类型和异常。在使用 AIDL 时,开发者需要编写一个 AIDL 文件,然后通过 AIDL 工具来生成对应的 Java 接口文件和 C++ 接口文件。在编写服务端和客户端时,开发者需要分别实现 Java 接口和 C++ 接口。 3. HAL HAL(Hardware Abstraction Layer)是 Android 系统中的一种硬件抽象层。它可以将硬件接口和实现分离,使得不同厂商可以实现自己的硬件适配层。开发者可以使用 HAL 来访问硬件设备,例如摄像头、传感器等等。 HAL 主要的实现语言是 C++,开发者可以使用 C++ 语言来编写自己的 HAL。要编写一个 HAL,开发者需要实现自己的 HAL 接口,并在其中实现自己的硬件逻辑。然后,开发者需要将自己的 HAL 注册到系统中,使得其他应用程序可以使用它。 以上就是 Android 12 中 C++ Service、AIDL 和 HAL 的一些基本介绍。这些技术都是 Android 系统中非常重要的组成部分,开发者需要深入了解它们的使用方法和原理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值