整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2023 年 1 月 5 日,在 2003 年的今天,“神舟”四号飞船在完成预定空间科学和技术试验任务后,在内蒙古中部地区准确着陆。至此,我国载人航天工程第四次飞行试验获得圆满成功,载人航天工程技术日臻成熟,为最终实现载人飞行奠定了坚实基础。回顾科技历史,1 月 5 日诞生了许多关键事件,对我们的计算机发展进程产生了许多影响。
1909 年 1 月 5 日:递归理论和正则表达式的发明人 Stephen Kleene 诞生
斯蒂芬·科尔·克莱因(Stephen Cole Kleene)出生于 1909 年 1 月 5 日,是一名美国数学家、逻辑学家,主要从事对可计算函数的研究,而他的递归理论研究奠定了理论计算机科学的基础。克莱因为数学直觉主义的基础作出了重要贡献,克莱因层次结构、克莱因代数、克莱因星号(克莱尼闭包)、克莱因递归定理和克莱因不动点定理数学概念以他的名字命名。他也是正则表达式的发明者。
克莱因出生于美国康涅狄克州,他的父亲古斯塔夫·克莱因(Gustav Adolph Kleene)是一位经济学教授,母亲艾丽丝·科尔(Alice Lena Cole)是一位诗人。克莱因于 1930 年在阿默斯特学院获得学士学位,于 1934 年在普林斯顿大学获得数学博士学位,他的博士论文题目为“形式逻辑中的正整数理论”。
1935 年,克莱因加入了威斯康辛大学麦迪逊分校数学系,在那里度过了他几乎所有的职业生涯。在担任导师两年后,他于 1937 年被任命为助理教授。1939 年至 1940 年间,他担任普林斯顿高等研究所的访问学者,期间他为递归理论奠定了基础,而这个研究领域也成为了他一生的研究兴趣。
1941 年,他回到了阿默斯特学院并在那任职了一年的数学副教授。二战爆发后,克莱因担任美国海军少校,成为了华盛顿海军研究实验室的专案主任。他于 1962 年到 1963 年担任数学与计算机科学系主任,并于 1979 年从威斯康辛大学退休。1999 年,威斯康辛大学的数学图书馆因他的荣誉而更名为克莱因图书馆。
资料来源:维基百科、百度百科
1962 年 1 月 5 日:Simula 一词正式诞生
1962 年 1 月 5 日,历史上第一次有人在书面形式上提到 Simula 这个词汇。Simula 是一种编译式的编程语言,在 1960 年代在奥斯陆的挪威计算中心开始被发展出来,主要的设计者是奥利-约翰·达尔(Ole-John Dahl)与克利斯登·奈加特(Kristen Nygaard)。它继承了 ALGOL 60 的基础,将数据和指令分组成称为对象的块,每个块代表用于模拟的系统的一个方面,被认为是世界上第一个面向对象编程的编程语言。
克利斯登·奈加特于 1957 年开始编写计算机模拟程序,他认为需要一种更好的方法来描述系统的异质性和操作。为了进一步实现他的想法,奈加特意识到他需要一个比他拥有更多计算机编程技能的人。1962 年 1 月 5 日,奈加特在论文中提到“Simula”这个词汇来更好地描述自己的概念,随即奥利-约翰·达尔便加入了他的工作。不久之后,他们两人就决定将 Simula 语言与 ALGOL 60 联系起来;直到 1962 年 5 月,Simula 语言的主要概念已经确定,一种用于模拟离散事件系统的专用编程语言就此诞生。
资料来源:维基百科
1995 年 1 月 5 日:Microsoft Bob 面世
Microsoft Bob 是微软的辅助软件产品,旨在为 Windows 3.1x、Windows 95 和 Windows NT 操作系统提供更加用户友好的界面,以取代 Windows 程序管理器。Microsoft Bob 于 1995 年 1 月 5 日首次面世,在 1995 年 3 月 11 日发布,并于 1996 年初停止使用。一经发布,Microsoft Bob 就受到媒体的批评,并没有得到用户的广泛认可,导致其停产。
Microsoft Bob 由一只名叫罗孚的卡通狗和其他卡通人物使用语音气球提供指导,其主界面被描绘成一个房子的内部,不同的房间对应于常见的现实世界房间风格,如厨房或家庭房间。每个房间都包含装饰品和家具,以及代表应用程序的图标。Bob 为用户提供了完全定制整个房子的选项,用户可以完全控制装饰每个房间,并且可以添加、删除或重新定位所有对象。用户还可以在房屋中添加或移除房间并更改每扇门的目的地。Bob 还为房间设计和装饰提供多种主题,例如现代和后现代。
Bob 内置的应用程序由匹配的装饰物表示——例如,点击时钟打开日历,而笔和纸代表文字处理器。用户还可以向其计算机上的应用程序添加快捷方式。这些快捷方式在各种样式的装饰(例如框和相框)中显示图标。Bob 包括安装新应用程序的能力,但由于产品设计的失败,所以事实上只发布了一个附加应用程序包 Microsoft Great Greetings。
在 PC World 杂志有史以来最差的 25 项科技产品排行榜中,Microsoft Bob 名列第 7 ,而在 CNET.com 评选的十年来最差产品中,其排名第一;《纽约时报》认为界面里的卡通人物令人恼火,而其家居风格的设计显然是“审美受到挑战的六年级学生的作品”,并且批评了该软件的硬件要求和存储数据的文件格式的选择。
根据 PC Data 的数据,Microsoft Bob 从发布到停产的实际销量只有 58000 左右,远低于微软预计的像 Microsoft Works 和 Encarta 这样的数百万销量。尽管 Bob 成为了微软的黑历史,但它身上还是有很多元素在后续的产品中发扬光大;比如 Microsoft Office 的部分界面设计,还有 Windows XP 使用搜索功能时旁边的那只小狗(搜索助理)。
资料来源:维基百科、百度百科
2006 年 1 月 5 日:英特尔发布酷睿(Core)系列
酷睿(Intel Core)是英特尔旗下的中央处理器系列,专门面向中高端消费者、工作站及硬件爱好者。酷睿处理器于 2006 年 1 月 5 日开始发售,旨在取代当时面向中高端市场的奔腾系列处理器。
酷睿系列的问世标志着英特尔旗下各型处理器的市场范围被重新界定:原有的奔腾系列和赛扬系列依次下调为入门级与低端处理器,而至强系列则专供服务器、工作站甚至超级计算机等专业设备使用。酷睿系列旗下的处理器家族包括:Core X 系列、Core i9、Core i7、Core i5 以及 Core i3。
尽管酷睿系列名下产品并不能保证彼此之间存在一致性或连续性,但该品牌处理器大体上都十分相似。最早以酷睿系列名义发售的处理器是 65 纳米工艺移动处理器 Core Solo 和 Core Duo Yonah,这两款处理器均采用 32 位指令集,于 2006 年 1 月 5 日开始投放市场。不过尽管这两款产品以“Core”命名,但它们的技术实际上源自于 1995 年至 1998 年推出的奔腾 Pro 系列,和后来的酷睿系列处理器完全不同。
第一款桌面型酷睿 2 处理器代号为“Conroe”,采用 x86-64 指令集与 65 纳米双核心架构,于 2006 年 7 月推出市场。该处理器基于全新的酷睿微架构,虽然时脉大大降低,但在效率方面和性能方面有了重大改进。从这一时期开始,在深度流水线和资源混乱的执行引擎上维持每个周期的高指令(IPC)一直是英特尔酷睿系列产品的固定任务。
2008 年 11 月,英特尔公司推出了采用 Nehalem 微架构的酷睿 i7 处理器,该产品被视为继“Bloomfield”处理器后的又一大突破。其主要优势来自重新设计的 I/O 和存储系统,这些系统具有新的 Intel QuickPath Interconnect 和集成的内存控制器,可支持三通道的 DDR3 内存。最初推出的是高端 Core i7,随后推出 Core i5 和 Core i3。
随后的性能改进趋向于增加新功能大于深远的改变,例如在 2011 年 1 月首次发布 32 纳米的 Sandy Bridge 上添加了 Advanced Vector Extensions 指令集扩展。发展也慢慢对虚拟化提供更好支持,以及向更高级别发展。 通过诸如英特尔主动管理技术之类功能的不断发展来实现系统集成和管理功能。
自 2019 年以来,酷睿开始基于四个产品线出售处理器,包括入门级 i3、主流级 i5、高等级 i7 和发烧级的 i9。根据摩尔定律,新硬件必须不断提升性能,才会给软件系统消耗计算性能的机会;但是对于大部分人来说,他们并没有高端软件的使用需求。因此即使现在酷睿处理器已经是第 12 代,许多人仍旧用着 4 代、5 代的处理器。你知道自己现在的电脑处理器是什么年代的产品吗?欢迎在评论区留言,分享你的电脑配置。
资料来源:维基百科、百度百科
2016 年 1 月 5 日:微软推出线上游戏直播平台 Mixer
Mixer 是微软公司旗下的线上游戏直播平台,曾经被叫做 Beam,由 Matthew Salsamendi 和 James Boehm 联合创办。Beam 服务于 2016 年 1 月 5 日正式推出,到了 2016 年 8 月 11 日,Beam 被微软收购,并集成到 Xbox 部门;2017 年 5 月 25 日,微软宣布 Beam 已更名为 Mixer。2020 年 6 月 22 日,微软宣布将于同年 7 月 22 日关闭 Mixer 服务,其平台和技术人员会转移到合作方 Facebook 的游戏部门 Facebook Gaming。
作为产品特色,Mixer 使用了一种被称为 FTL(“Faster Than Light”)的低延迟流媒体协议;FTL 让 Mixer 可以仅在原始直播流和用户接收之间产生不到 1 秒的延迟,而不是 10-20 秒,使其更适合流媒体与其用户之间的实时交互。此外,观众可以使用流下面的按钮与流进行交互,包括投票、特效和影响游戏玩法。
2018 年 11 月,Mixer 发布了一个名为“第二季”的重大更新,该更新为玩家添加了自动画质调整,以及可用于在聊天中触发特殊动画和效果的新功能;和大部分直播平台一样,Mixer 也拥有付费订阅和会员制度,其最初的定价是每月 5.99 美元。到了 2019 年 10 月,Mixer 宣布价格将降至 4.99 美元,与国外的另一大直播平台 Twitch 上的订阅价格持平。
2020 年 6 月 22 日,微软以“与竞争服务相比市场份额不佳且无法扩展”为由,宣布 Mixer 将于同年 7 月 22 日关闭。随后,微软和 Facebook 达成了合作协议,让它的一部分 xCloud 云游戏服务在停止运营后将用户重定向到 Facebook Gaming 服务,并且让那些和 Mixer 合作的主播在适用的情况下直接加入 Facebook Gaming 计划。
如今,尝试访问 mixer.com 也会导致直接重定向到 Facebook Gaming。那些和微软独家签约的主播,有的跟随了 Facebook Gaming,但大多还是选择重新与 Twitch 独家签约。网络直播这几年的发展极快,其热门主播的迭代速度也在不断增加,以至于微软也没能在这一领域成功分到一杯羹;你有看直播的习惯吗?欢迎在评论区分享你对网络直播的真知灼见。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!