整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2023 年 7 月 7 日,在 1927 年的今天,互联网发展的早期创新者格伦·卡勒(Glen Culler)出生;卡勒是 Culler-Fried 在线系统的开发者,该系统是 1960 年代中期最早的交互式计算机系统之一。1969 年,美国国防局选择卡勒的在线系统作为最初的 ARPANET(阿帕网)上的前四个节点之一。后来在加州大学洛杉矶分校,卡勒又参与了在新生互联网中传输的数据包的首次交换。回顾互联网历史上的 7 月 7 日,这一天还发生过哪些关键事件呢?
1995 年 7 月 7 日:《仙剑奇侠传》发行
《仙剑奇侠传》系列是以中国神话为背景的中文电脑游戏,由中国台湾的大宇资讯公司制作发行。整部系列作品至今共发表九款单机角色扮演游戏、两款经营模拟游戏、两款在线角色扮演游戏、一款手机游戏、一款卡牌游戏。依照各作品游戏内容,一般客观认为,九款单机角色扮演游戏为《仙剑奇侠传》本篇系列,其它如经营模拟单机游戏、网页游戏、手机游戏及卡牌游戏皆为衍生作品。首版《仙剑奇侠传》于 DOS 平台发布,也有 Windows、世嘉土星和 iOS 移植版。
《仙剑》被认为是有史以来最具标志性的中国 RPG 系列之一。其起源于狂徒创作群于 1995 年发表本系列游戏的第一部作品《仙剑奇侠传》,这款作品是继《轩辕剑》和《轩辕剑二》之后,大宇资讯公司的又一款中文武侠角色扮演游戏。其后该作品被移植到 Sega Saturn 主机在日本发行,而这也是本系列唯一一部移植到家用主机上的单机游戏作品。
狂徒的主创离职后,上海软星公司想接手《仙剑奇侠传二》的开发,但《仙剑奇侠传二》开发权最终落入狂徒创作群;随着 2003 年 1 月《仙二》的上市,该系列和狂徒创作群的关系也就此结束,而上海软星原定的《仙剑奇侠传二》也改为《仙剑奇侠传三》。2003 年 7 月,《仙剑奇侠传三》正式发售。其后,上海软星通过《仙剑奇侠传三》问情篇等低成本项目为《仙剑奇侠传四》的开发积累资金。
2009 年,仙剑单机续作的研发工作由北京软星接手,《仙剑奇侠传五》的研发开始。2015 年 7 月 8 日,《仙剑奇侠传六》正式上市。然而上市后不久就因为自身程序优化、大陆代理畅游乐动在营销和危机公关上的诸多问题,导致《仙剑奇侠传六》在坊间的评价褒贬不一,并引发部分核心粉丝对仙剑未来的担忧。2017 年 4 月 25 日,大宇资讯通过其官方微博宣布,已与 Epic Games 展开合作,取得《仙剑奇侠传》系列新作游戏引擎之开发授权,将采用虚幻 4 作为游戏引擎。2017 年 5 月 23 日,官方宣布《仙剑奇侠传七》正式立项,并在去年 10 月 15 日得以正式发售。自 2017 年 9 月起,为适应在 Steam 等平台上架发行,仙剑奇侠传系列的英文命名统一为 Chinese Paladin: Sword and Fairy。
资料来源:维基百科
2000 年 7 月 7 日:C# 发布
2000 年 7 月 7 日,微软在推出 .NET Framework 的同时发布了 C#。C# 由安德斯·海尔斯伯格(Anders Hejlsberg)带领的团队开发,是基于 .NET Framework、面向对象的通用高级编程语言,拥有类似 Visual Basic 的快速开发能力。C# 刚开始定的名字是 Cool,后因商标占用改名。它在继承 C 和 C++ 强大功能的同时去掉了一些它们的复杂特性,使其成为 C 语言家族中的一种高效强大的编程语言。C# 如今已经成为 Ecma 国际和国际标准组织的标准规范。
回溯 C# 的历史,它其实是原 Borland 公司的首席研发设计师安德斯·海尔斯伯格在微软开发了 Visual J++ 1.0,而 Visual J++ 由 1.1 版本升级到 6.0 版。SUN 公司认为 Visual J++ 违反了 Java 开发平台的中立性,对微软提出了诉讼。2000 年 6 月 26 日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,发表新的语言 C#。C# 语言取代了 Visual J++,语言本身深受 Visual Basic、Java、C 和 C++ 的影响。
C# 的正确发音为“C sharp”,“#”读作“sharp”(/ʃɑːp/),命名启发于音乐上的音名“C♯”,在音乐中“C♯”表示 C 升半音,为比 C 高一点的音节,且“#”形似 4 个加号;微软借助这样的命名,以表示 C# 在一些语言特性方面对 C++ 的提升的意思。由于显示器(标准字体、浏览器等)的技术限制,且大部分的键盘布局上不存在升记号(♯),所以井号(#)被用于此编程语言的名称中,并约定在 ECMA-334 C# 语言规范中。
资料来源:维基百科
2009 年 7 月 7 日:谷歌发布 Google Chrome OS
Chrome OS 是由谷歌设计基于 Linux 内核的操作系统,并使用 Google Chrome 浏览器作为其主要用户界面。因此,Chrome OS 主要支持 Web 应用程序,2016 年起开始可通过 Google Play 商店下载 Andorid 应用程序,并且还有 Linux 应用程序。谷歌于 2009 年 7 月 7 日宣布该项目,将其视为操作系统,应用程序和用户数据都位于云端,因此 Chrome OS 主要运行 Web 应用程序,但也可以安装 Android 应用程序。
谷歌已于 2009 年 11 月 19 日,将“Chrome OS”以“Chromium OS”之名采用开放源代码。虽然“Chrome OS”植基于 Linux 内核,不过它会使用“一种新的系统”而不会采行目前正在使用中的 Linux 标准视窗系统,比如 X Window 系统。Chrome OS 最初计划设置在上网本上使用,之后推展到笔记本(Chromebook)和台式机(Chromebox)上,谷歌在 2013 年推出 Chromecast,运行精简版 Chrome OS。“Chrome OS”可以在 x86 或 ARM 两种微处理器上运行。
Chrome OS 能透过谷歌所发布的 Chrome OS Flex 来在 Windows 电脑及 Mac 上实现类似 Chrome OS 的操作系统。谷歌于 2020 年收购了 Neverware,并在 2022 年 2 月发布基于 CloudReady 的 Chrome OS Flex 早期公测版本,可供一般 x86 架构电脑安装。有人认为,“Chrome OS”的形成是谷歌对微软和苹果的正面挑战的重要一步。 2009 年 7 月 7 日那一天,谷歌还发布了 Gmail,Google 日历,Google Talk 和 Google 文件的正式版本,意在吸引更多企业用户。而这些应用也是 Microsoft Office 软件套装的竞争对手。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!