大家好,又见面了,我是你们的朋友全栈君。
整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 2 月 8 日,在 1999 年的今天,中国少年科学院成立。23 年前,来自北京、上海、江苏等地的 13 名少年科技爱好者从领导和专家的手中接过《中国少年科学院院士证书》,成为了中国少年科学院的首批小院士;中国少年科学院是以校外教育阵地为依托,整合社会资源,开发和活跃校外科技教育活动为主要内容,引导和教育全国少年儿童爱科学、学科学、崇尚科学、献身科学,勇于创新为主要目标的功能性社团。回顾计算机历史上的 2 月 8 日,这一天还发生过哪些改变了我们如今生活的关键事件呢?
1920 年 2 月 8 日:ASCII 之父 Bob Bemer 出生
图源:维基百科
鲍勃·贝默(Robert William “Bob” Bemer)出生于 1920 年 2 月 8 日,他是一位计算机科学家,以 1950 年代末和 1960 年代初在 IBM 的工作而闻名。贝默出生于美国密歇根州,1936 年毕业于克兰布鲁克学校,并于 1940 年在阿尔比恩学院获得数学学士学位,并于 1941 年在柯蒂斯-赖特技术学院获得了航空工程证书。贝默的职业生涯同样从 1941 年开始,这一年他在道格拉斯飞机公司担任空气动力学家,然后于1951 年开始在兰德公司工作,最终在 1957 年进入了 IBM。1970 年,贝默前往了通用电气公司, 1974 年奔赴霍尼韦尔工作,随后退休。
贝默曾参与 COBOL 语言的规范,他还与 Hugh McGregor Ross 等人一起在 1960 年定义 ASCII 字符代码集的独立委员会任职,贡献了几个以前计算机不使用的字符,包括转义符(ESC)、反斜杠( \)和大括号({})。因此,他有时被称为 ASCII 之父。2000 年,贝默声称在 1965 年至 1966 年间在法国 Cie. Bull 领导软件开发时提出了术语 octet,他还提出了术语 hextet 用于描述 16 位组。贝默可能是世界上最早提出软件工厂概念的人,他在 1968 年的论文《节目制作经济学》中提到了这一点。此外,贝默早在 1971 年就首次尝试为 2000 年问题(千禧虫)做准备;他以顾问身份开发了文本执行编程语言(TEX)。
在 1990 年代后期,作为一名退休人员,Bob 发明了一种给 2000 年以后的日期转换的方法,以避免在程序中遇到跨世纪日期时会出现的预期问题。贝默还在个人网站 www.bobbemer.com 上保存了大量有关早期计算机软件开发的档案材料。2004 年,贝默在与癌症作斗争后于德克萨斯州的家中去世,享年 84 岁。
资料来源:维基百科、百度百科
1991 年 2 月 8 日:暴雪公司成立
暴雪娱乐(Blizzard Entertainment, Inc.)是一家美国游戏开发商和发行商,源自 1991 年 2 月 8 日由加利福尼亚大学洛杉矶分校的毕业生迈克尔·莫怀米、弗兰克·皮尔斯和艾伦·阿德汗创办的“硅与神经键(Silicon & Synapse)”。公司起初主要将其他开发商的游戏移植到计算机平台,还有重制 1985 年游戏《Racing Destruction Set》的作品《RPM 赛车》。1992 年,该公司开始为家用游戏机制作原创游戏《失落的维京人》,1993 年又推出《摇滚赛车》,接下来投入开发的《魔兽争霸:人类与兽人》1994 年发行,代表公司重心转向原创作品。同年,“硅与神经键”更名暴雪娱乐,1996 年开发《暗黑破坏神》的秃鹰公司并入暴雪娱乐,同时更名北方暴雪。
1994 年,发行商戴维森合伙公司收购暴雪娱乐,之后四年又发生连串收购、并购,暴雪最后纳入维旺迪旗下子公司维旺迪游戏;2008 年,维旺迪游戏与动视合并,暴雪更名动视暴雪。2013 年,动视暴雪再度恢复独立公司地位后没有改名,始终保持独立经营;2022 年 1 月,微软宣布收购暴雪。
图源:CSDN 下载自东方 IC
1991 年 2 月 8 日,三名刚在一年前获得了加州大学洛杉矶分校的学士学位的毕业学生创办了“硅与神经键(Silicon & Synapse)”公司,这三个年轻人便是麦可·莫怀米(Michael Morhaime)、艾伦·阿德汗(Allen Adham)和弗兰克·皮尔斯(Frank Pearce);在公司的前两年,他们专注于为其他工作室创建游戏端口,进行游戏移植。大约在 1993 年,联合创始人阿德汗告诉其他高管,他不再喜欢“Silicon & Synapse”这个名字,因为外界喜欢把公司名字里的“硅”理解成“硅胶”的“硅”;于是到 1993 年底,该公司更名为“混沌工作室”(Chaos Studios),反映了他们开发过程的随意性。
1994 年初,这家公司被分销商 Davidson & Associates 以 675 万美元的价格收购。此后不久,佛罗里达州一家名为混沌科技(Chaos Technologies)的公司联系了他们,要求该公司支付 10 万美元以保留名称。公司不想支付这笔款项,于是高管们决定在 1994 年 4 月之前将工作室的名称更改为“Ogre Studios”。然而,母公司 Davidson & Associated 不喜欢这个名字,并迫使公司再换一个名字。根据联合创始人莫怀米后来的说法,艾伦·阿德汗从那时起就不停地翻字典,写下任何看起来有趣的单词,然后将其传递给法律部门试图过审。紧接着,他们就发现了“暴雪”(Blizzard)这个词,于是他们在 1994 年 5 月之前将公司名称更改为“暴雪娱乐”,此后不久,暴雪娱乐发布了他们的突破性热门游戏《魔兽争霸:兽人与人类》,电子游戏史上的一个辉煌的时代就此开始。
2013 年,人民日报曾如此评价暴雪:“美国有家全球著名的游戏设计公司,在全球拥有数以千万计的铁杆玩家,每每翘首期盼它推出新款游戏,可人家自己却不急,一款经典游戏可以开发 10 年才最终面世,但就是这款游戏却可以让人玩 10 年甚至更长时间。它用先进的技术手段,将西方神话元素融为一炉,创造了一个恢宏的世界。”暴雪娱乐在它三十余年的历史里影响着一代又一代的玩家,在其鼎盛时期,每一个中国网吧的电脑里都安装着“魔兽世界”,而后则是“守望先锋”。你玩过暴雪娱乐公司旗下的游戏吗?欢迎参与本期投票,一同讨论这家在今年被微软收购后重逢第二春的游戏公司。
资料来源:维基百科、百度百科
1998 年 2 月 8 日:XML 1.0 成为 W3C 推荐标准
可扩展标记语言(XML)是一种标记语言和文件格式,用于存储、传输和重构任意数据。它定义了一组规则,用于以人类可读和机器可读的格式对文档进行编码。万维网联盟(W3C)在 1998 年 2 月 8 日发布了 XML 1.0 标准和其他几个相关标准,它们都是免费的开放标准,这些标准共同定义了 XML。XML 的设计目标强调因特网的简单性、通用性和可用性,它是从标准通用标记语言(SGML)中简化修改出来的,主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL 和 XPath 等。
图源:CSDN 下载自东方 IC
1960 年代,IBM 开始发展 GML(Generalized Markup Language)。GML 为后来 XML 的诞生提出了重要的概念,那就是文件中能够明确的将标示与内容分开,并且所有文件的标示使用方法均一致。1978 年,ANSI 将 GML 加以整理规范,发布成为 SGML(The Standard Generalized Markup Language)。1986 年,XML 的前身 ISO 8879 诞生,当时被广泛地运用在各种大型的文件计划中,但是 SGML 是一种非常严谨的文件描述法,导致过于庞大复杂,其标准手册就有 500 多页,这使它难以理解和学习,进而影响了推广与应用。
同时,W3C 在这一时期也发现到 HTML 的问题,首先,HTML 不能解决所有解释资料的问题,像是影音媒体、化学公式、音乐符号等其他形态的内容;此外,HTML 的性能不佳,需要下载整份文件,才能开始搜索文件中的内容;HTML 的扩展性、弹性、易读性均不佳。为了解决以上问题,专家们开始使用 SGML 精简制作,并依照 HTML 的发展经验,产生出一套使用上规则严谨,但是简单的描述资料语言:XML。XML 从 1995 年开始有其雏形,并在 1998 年 2 月 8 日成为 W3C 的推荐标准;XML 是在一个这样的背景下诞生的——为了有一个更中立的方式,让客户端自行决定要如何消化、呈现从服务端所提供的信息。
如今,XML 被广泛用来作为跨平台之间交互数据的形式,主要针对数据的内容,通过不同的格式化描述手段(XSLT,CSS 等)以完成最终的形式表达(生成对应的 HTML,PDF 或者其他的文件格式)。而各式各样的 XML 扩展也层出不穷,比如数学标记语言 MathML、化学标记语言 CML 等。此外,一些著名的 IT 公司,如 Oracle、IBM 以及微软等都积极地投入人力与财力研发 XML 相关软件与服务支持,这无疑确定了 XML 在 IT 产业的重要地位。
资料来源:维基百科、百度百科
2005 年 2 月 8 日:谷歌地图推出
谷歌地图(Google Maps)是谷歌公司提供的网络地图平台和消费者应用程序。它提供卫星图像、航空摄影、街道地图、360°交互式街道全景视图(街景)、实时交通状况以及步行、汽车、自行车、空中(测试版)和公共交通的路线规划。截至 2020 年,全球每月有超过 10 亿人使用谷歌地图。
图源:CSDN 下载自东方 IC
谷歌地图最初是由 Where 2 Technologies 公司的 Lars 和 Jens Rasmussen 兄弟开发的 C++桌面程序。2004 年 10 月,该公司被谷歌收购,谷歌将其转换为网络应用程序;在另外收购了一家地理空间数据可视化公司和一家实时交通分析器后,谷歌于 2005 年 2 月 8 日正式推出谷歌地图。该服务的前端使用 JavaScript、XML 和 Ajax,并提供了一个 API,允许将地图嵌入第三方网站,为世界上许多国家的企业和其他组织提供定位器。软件中附带的 Google Map Maker 允许用户在全球范围内协作扩展和更新该服务的地图,但从 2017 年 3 月起停止使用。
谷歌地图的卫星视图是“自上而下”的鸟瞰图;大多数城市的高分辨率图像是从飞行在 800 到 1,500 英尺(240 到 460 m)的飞机拍摄的航空摄影,而大多数其他图像来自卫星。大部分可用的卫星图像不超过三年,并且会定期更新。谷歌地图以前使用了墨卡托投影的变体,因此无法准确显示两极周围的区域。2018 年 8 月,桌面版谷歌地图更新为显示 3D 地球。仍然可以在设置中切换回 2D 地图。
适用于 Android 和 iOS 设备的 Google 地图于 2008 年 9 月发布,具有 GPS 逐向导航以及专用停车辅助功能。2013 年 8 月,它被确定为全球最受欢迎的智能手机应用程序,超过 54% 的全球智能手机用户在使用它。在 iPhone 初代的发布会上,乔布斯曾将谷歌地图的完美植入作为一个小高潮重点宣传。据报道,2017 年 5 月,该应用程序在 Android 系统上拥有 20 亿用户;虽然如今在国内用不了谷歌地图,但在十年前谷歌还未退出国内市场时,谷歌地图还推出过春运地图服务,该服务是在原地图上拉架售票点信息,还能查询机场、铁路、公路班次等的信息。
资料来源:维基百科、百度百科
2010 年 2 月 8 日:Elasticsearch 首次公开发布
Elasticsearch 是一个基于 Lucene 封装的分布式全文搜索引擎。它使用 Java 开发,支持全文检索、结构化搜索、数据分析、数据存储等,且开源。Elasticsearch 与 Logstash 和 Kibana 配合使用,简称 ELK Stack,是目前最流行的集中式日志解决方案。Elasticsearch 的官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。一些组织还将 Elasticsearch 作为托管服务提供;这些托管服务提供托管、部署、备份和其他支持。大多数托管服务还包括对 Kibana 的支持。
图源:维基百科
Shay Banon 在 2004 年创造了 Elasticsearch 的前身,称为 Compass。在考虑 Compass 的第三个版本时,他意识到有必要重写 Compass 的大部分内容,以“创建一个可扩展的搜索解决方案”。因此,他创建了“一个从头构建的分布式解决方案”,并使用了一个公共接口,即 HTTP 上的 JSON,它也适用于 Java 以外的编程语言。随后,Shay Banon 在 2010 年 2 月 8 日发布了 Elasticsearch 的第一个版本。
Elasticsearch BV 成立于 2012 年,主要围绕 Elasticsearch 及相关软件提供商业服务和产品。2014 年 6 月,在成立公司 18 个月后,该公司宣布通过 C 轮融资筹集 7000 万美元。这轮融资由新企业协会(NEA)牵头。其他投资者包括 Benchmark Capital 和 Index Ventures。这一轮融资总计 1.04 亿美元。2015 年 3 月,Elasticsearch 公司更名为 Elastic。
云服务 Elastic Cloud 是从 2015 年被 Elastic 收购的 Found 发展而来的,Elastic Cloud 是由 Elasticsearch 驱动的 SaaS 产品系列,包括 Elasticsearch 服务,以及 Elastic App 搜索服务和 Elastic 网站搜索服务,这些服务都是由 Elastic 收购 Swiftype 发展而来的。2017 年底,Elastic 与谷歌创建了合作关系,在 GCP 中提供 Elastic Cloud,而阿里巴巴则在阿里云中提供 Elasticsearch 和 Kibana。2019 年 5 月,Elastic 宣布与腾讯云创建全球合作伙伴关系。根据 DB-Engines 的排名显示,Elasticsearch 是当前最受欢迎的企业搜索引擎,其次是 Apache Solr,也是基于 Lucene。
【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137145.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...