【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行

news2024/10/6 4:14:05

整理 | 王启隆

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

今天是 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 软件套装的竞争对手。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/727322.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何洞察 .NET程序 非托管句柄泄露

一:背景 1. 讲故事 很多朋友可能会有疑问,C# 是一门托管语言,怎么可能会有非托管句柄泄露呢? 其实一旦 C# 程序与 C 语言交互之后,往往就会被后者拖入非托管泥潭,让我们这些调试者被迫探究 非托管领域问题…

第二章:安装VM+CentOS7安装+JDK及tomcat安装+安装mysql

目录 1. 安装VMWare 2. centos7安装 2.1 常见问题 3. 查看、设置IP地址 4. 关机与重启 5. 切换为国内源 6. Linux下的目录结构 7. JDK及tomcat安装 7.1 将压缩包上传到linux 7.2 安装JDK 7.3 安装Tomcat 8. 安装mysql 8.1 离线安装 8.2 在线安装 1. 安装VMWare 注意…

CentOS8.5 环境下部署 vsftpd

目录 前言安装vsftpd验证是否安装vsftpd安装vsftpd:操作vsftpd:vsftpd.conf配置创建用户添加端口安全组验证ftp搭建是否成功 前言 在物联网项目中,我们会经常使用到ftp服务器,今天我们就来实现一下centos8.5环境下部署vsftpd的搭建…

Buffer源码

介绍 首先 Buffer 是一个能存储基本数据类型的容器(除了 Boolean 类型),从 java.nio 包的继承结构就能看出来。 Java中的Buffer类是一个抽象类。Buffer类提供了一种将数据存储在内存中的方式,并提供了一些操作数据的方法。Buffer…

原型模式:如何最快速地clone一个HashMap散列表?

我们还像学习建造者模式一样 思考 什么是原型模式?主要解决哪些问题? 如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象…

5 类型转换

类型转换是变量与变量之间的,变量与常量之间是赋值。 5.1 自动类型转换 小转大。如下图所示,注意,byte不能自动转为char类型,因为类型不匹配,但是可以通过强转来转。 代码如下: byte a 10;int b a; 5.2…

测试流程实战(1)

目录: 测试流程梳理业务架构分析实战测试用例管理实战Bug 录入与管理实战如何写 Bug 报告编写 Bug 报告 1.测试流程梳理 2.业务架构分析实战 使用 plantuml 完成登录流程时序图plantuml 官网:使用简单的文字描述画UML图的开源工具。plantuml 在线绘图…

【HDC.Cloud 2023】华为开发者大会2023来了!这份PaaS参会指南请查收!

了不起的开发者们,我们来啦! 7月7日,华为开发者大会2023 ( Cloud )将拉开帷幕 PaaS诚邀您参加这场不容错过的年度开发者盛会,让我们一起开启探索之旅。 我们将为开发者们提供PaaS生态资源工具、学习成长、分享交流、生态实践等…

Docker 安装Flowable-ui

查询镜像 docker search flowable-ui 拉取镜像 docker pull flowable/flowable-ui 使用默认数据库(默认H2数据库) docker run --name flowable-ui \ -p 8080:8080 \ -d --restartalways \ flowable/flowable-ui 使用MySQL数据库 docker run --name…

Windows环境Jmeter调优

在windows环境下搭建jmeter的压测实验环境,需要对操作系统默认的一些个参数进行设置,以提高并发能力。特别是作为压力机的时候。 Socket 编程时,单机最多可以建立多少个 TCP 连接,受到操作系统的影响。 Windows 下单机的TCP连接数…

simulink while/if/switch case

目录 while if Switch case while 循环设置100次 if Switch case 子模块可以用法和if一样

vue3混入mixins

Vue中混入的作用是分发组建中可复用的功能 新建mixins文件夹,新建mixins.ts文件 import { ref } from vue;export default function () {const num ref(0);const fav ref(false);const fvbtn () > {num.value 1;fav.value true;setTimeout(() > {fav.va…

六西格玛在服务业的案例:如何通过过程改进提高客户满意度?

六西格玛是一种质量管理方法,旨在通过减少缺陷和提高效率用以改善业务流程。在服务行业,六西格玛可以帮助企业提高客户满意度,缩短服务周期,降低成本。下面张驰咨询给大家分享一个服务行业的六西格玛案例。 1、背景介绍 这家服务…

Docker学习笔记26

Docker stack应用: 1)Docker 层级关系中的最高层次——stack,一个stack就是一组有关联的服务的组合,可以一起编排,一起管理。 早期,使用service来发布服务。但是service每次只能发布一个service。 yaml可…

(Windows版)PostgreSQL - TimescaleDB插件的2种安装方法

一:下载pgsql相对应的timescaledb插件包 下载地址:https://github.com/timescale/timescaledb/releases/tag/2.10.1 二:开始安装 注意:在安装前,先关闭PostgreSQL 服务 方法一 1.【控制面板\系统和安全\管理工具\…

手把手教-单片机和w5500模块基于rt-thread中wiznet软件包的使用

一、开发环境 硬件:stm32f407野火开发板,w5500模块 软件:rt-thread操作系统,wiznet软件包,基于正点原子stm32f407的bsp包(需要根据实际修改系统时钟) 引脚连接方式: 单片机引脚&…

镀金积分球——激光红外功率测量

中波红外激光作为干扰光源,可对红外导引头及红外观瞄设备实施压制式干扰,激光器远场功率密度分布是评价其作战效能的重要指标。通用的激光功率测量设备多基于近场,并且因接收口径有限,只能检测到很小特定区域内的激光功率&#xf…

专心当个工程师,也挺好~

正文 大家好,我是bug菌~ 今天主要是分享一些职场上的小小领悟吧: 1 双向思维 一个人有他的缺点,也必定存在其优点,不要动不动就局限的认为这个人这也不行,那也不行,再说当初你咋就把他招进来了呢&#xff1…

【Redis 】Redis 的脑裂现象和解决方案

文章目录 Redis 中的脑裂是什么?脑裂有什么影响?数据丢失一定是发生了脑裂吗?如何解决脑裂问题? Redis 中的脑裂是什么? 从名字分析,脑裂现象就是大脑裂开了,一个人如果有两个大脑,…

Golang每日一练(leetDay0116) 路径交叉、回文对

目录 335. 路径交叉 Self-crossing 🌟🌟🌟 336. 回文对 Palindrome Pairs 🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Rust每日一练 专栏 Golang每日一练 专栏 Python每日一练 专栏 C/…