当前位置:网站首页>【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行
【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行
2022-07-07 12:34:00 【历史上的今天】
整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 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 窗口系统。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 软件套装的竞争对手。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!
边栏推荐
- Details of redis core data structure & new features of redis 6
- 请问,在使用flink sql sink数据到kafka的时候出现执行成功,但是kafka里面没有数
- The longest ascending subsequence model acwing 1012 Sister cities
- libSGM的horizontal_path_aggregation程序解读
- oracle 触发器实现级联更新
- Transferring files between VMware and host
- The longest ascending subsequence model acwing 482 Chorus formation
- ndk初学习(一)
- Attribute keywords aliases, calculated, cardinality, ClientName
- Hangdian oj2054 a = = B? ???
猜你喜欢
SAKT方法部分介绍
Use day JS let time (displayed as minutes, hours, days, months, and so on)
Vmware共享主机的有线网络IP地址
The longest ascending subsequence model acwing 1012 Sister cities
Details of redis core data structure & new features of redis 6
常用數字信號編碼之反向不歸零碼碼、曼徹斯特編碼、差分曼徹斯特編碼
libSGM的horizontal_path_aggregation程序解读
常用数字信号编码之反向不归零码码、曼彻斯特编码、差分曼彻斯特编码
Hands on Teaching: XML modeling
Reverse non return to zero code, Manchester code and differential Manchester code of common digital signal coding
随机推荐
Excellent open source system recommendation of ThinkPHP framework
PERT图(工程网络图)
Mrs offline data analysis: process OBS data through Flink job
UML state diagram
Environment configuration
Clickhouse (03) how to install and deploy Clickhouse
Mysql怎样控制replace替换的次数?
一个简单LEGv8处理器的Verilog实现【四】【单周期实现基础知识及模块设计讲解】
Pert diagram (engineering network diagram)
C # use TCP protocol to establish connection
Realization of search box effect [daily question]
Leetcode - Sword finger offer 05 Replace spaces
MLGO:Google AI发布工业级编译器优化机器学习框架
LeetCode 648. Word replacement
GVIM [III] [u vimrc configuration]
Regular expression integer positive integer some basic expressions
UML 状态图
Oracle Linux 9.0 正式发布
Leetcode——剑指 Offer 05. 替换空格
Leetcode——344. 反转字符串/541. 反转字符串 II/151. 颠倒字符串中的单词/剑指 Offer 58 - II. 左旋转字符串