【历史上的今天】6 月 21 日:第一台存储程序计算机首次运行;XML 之父诞生;IBM 推出 AS/400

news2024/10/6 20:33:36

整理 | 王启隆

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

今天是 2023 年 6 月 21 日,在 23 年前的今天,中国联通公司在香港、纽约成功上市,筹资 56.5 亿美元,进入全球首次股票公开发行史上的前十名。2002 年 10 月,公司又在上海成功完成 A 股上市,成为国内资本市场流通股最大的上市公司。

中国联通在全国 30 个省、自治区、直辖市设立了 300 多个分公司和子公司,是国内唯一一家同时在纽约、香港、上海三地上市的电信运营企业。回顾科技历史上的 6 月 21 日,这一天还发生过哪些关键事件呢?

1948 年 6 月 21 日:世界上第一台存储程序计算机“小婴儿”首次运行

在这里插入图片描述

图源:维基百科

曼彻斯特“小婴儿”(Manchester Baby)是世界上第一台能运行的存储程序式电子计算机。虽然没有执行实际计算任务,但它证明了存储程序概念的可行性。“小婴儿”的创新部分在于威廉姆斯用一种阴极射线管开发的简单存储系统,这也是 RAM 在计算机历史上的第一种实用形式。“小婴儿”的正式名称为小型实验机(SSEM),由 Frederic C. Williams、Tom Kilburn 和 Geoff Tootill 在曼彻斯特大学建造。

“小婴儿”的设计初衷并非建造一个实用的计算引擎,而是设计一个威廉斯管的测试平台;威廉斯管则是世界上第一个真正的随机存取存储器,它是第一台包含现代电子数字计算机所必需的所有元素的工作机器。与早期使用的水银延迟线相比,威廉姆斯发明的阴极射线管存储方式让计算速度更快、计算机结构更简单。一旦“小婴儿”证明了其设计的可行性,曼彻斯特大学就会将其开发成一个全尺寸的可操作机器,也就是未来的曼彻斯特 Mark 1。而 Mark 1,又在后来成为世界上第一台商用通用计算机 Ferranti Mark 1 的原型。此外,“小婴儿”的成功还启发了世界上第一台采用冯·诺依曼体系结构的计算机——EDSAC 的诞生。

资料来源:维基百科

1955 年 6 月 21 日:XML 之父 Tim Bray 出生

在这里插入图片描述

图源:维基百科

蒂姆·布雷(Timothy William Bray)出生于 1955 年 6 月 21 日,他是加拿大的软件开发人员和环保主义者,也是原始 XML 规范的共同作者之一。他于 2014 年 12 月至 2020 年 5 月开始在亚马逊网络服务公司工作,此前他曾受雇于谷歌、Sun Microsystems 和数字设备公司(DEC)。此外,布雷还创立或共同创立了 Antarctica Systems 等多家初创公司。

1981 年,布雷从安大略省圭尔夫的圭尔夫大学毕业,获得理学学士学位,主修数学和计算机科学。随后,布雷以软件专家的身份加入多伦多的数字设备公司(DEC);1983 年,布雷离开 DEC 前往 Microtel Pacific Research,并在 1987 年加入滑铁卢大学的新牛津英语词典 (OED)项目,担任该项目的经理。正是在此期间,布雷合作完成了标准通用标记语言(SGML),而该技术后来成为 Open Text Corporation 及其 XML 和 Atom 标准化工作的核心。

2002 年,布雷和人共同创办了 Antarctica Systems,并在首席执行官期间被 Upside 杂志收录进百强名单,与比尔·盖茨、史蒂夫·乔布斯、迈克尔·戴尔和拉里·埃里森等其他 IT 领导者并列。后来,布雷于 2004 年初至 2010 年初担任 Sun Microsystems 的 Web 技术总监。他于 2010 年加入谷歌(Google)并开始担任开发人员,起初布雷专注于研究 Android 技术,在后来他转去开发身份认证相关的识别技术,比如谷歌的 OAuth 和 OpenID 等等。2014 年,布雷离开谷歌并开始在亚马逊工作,最后他因为对亚马逊公司的内部检举制度感到不满而于 2020 年离职;他在离职后,在网络上对亚马逊赞不绝口,但对自己的同事因内部检举而被辞退仍感到忿忿不平。

资料来源:维基百科

1988 年 6 月 21 日:IBM 推出 AS/400 计算机

在这里插入图片描述

图源:维基百科

IBM AS/400 又被称为 Application System/400,是 IBM 于 1988 年 6 月 21 日宣布,并于 1988 年 8 月发布的中端计算机系列。它是 System/36 和 System/38 平台的继任者,运行 OS/400 操作系统。AS/400 比其前身成本更低但功能更强大,在推出时非常成功,到 1990 年底估计安装了 111,000 台,当年的年收入达到 140 亿美元,到 1994 年增加到 250,000 台,到 1997 年出货量约为 500,000。

AS/400 的一个关键概念是技术独立机器接口(TIMI),这是一种与本机机器语言指令一起编译的独立于平台的指令集体系结构(ISA)。AS/400 使用此功能更改底层处理器架构,而不会破坏应用程序兼容性。AS/400 的早期系统基于 48 位 CISC 指令集架构,称为内部微程序接口(IMPI),最初是为 System/38 开发的。1991 年,IBM 推出了运行在 64 位 PowerPC 派生 CPU 上的新版本系统,即 IBM RS64。由于新系统使用了 TIMI,原始基于 CISC 的程序的应用程序无需修改即可继续在新系统上运行。RS64 在 2001 年被 POWER4 处理器取代,随后的升级是 POWER5 和 POWER6。

AS/400 经历了多次品牌重塑,最终在 2006 年成为 IBM System i。2008 年,IBM 将独立的 System i 和 System p 产品线(当时硬件基本相同)合并为一个名为 IBM Power Systems 的产品线。因此,“AS/400”这个名字其实有时被非正式地用来指代运行在现代 Power Systems 硬件上的 IBM i 操作系统。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

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

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

在这里插入图片描述

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

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

相关文章

LeetCode - #86 分隔链表

文章目录 前言1. 描述2. 示例3. 答案关于我们 前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新…

Cortext-M3系列:M3的底层编程(7)

1、概览 在CM3上编程,既可以使用C也可以使用汇编,keil也支持C,但是大多数人还是会在C与汇编。C与汇编都“尺有所短,寸有所长”,不能互相取代。使用C能开发大型程序,而汇编则用于执行特种任务。 1.1 使用汇…

去中心化金融(DeFi)的发展历史

随着Web3.0的兴起,去中心化金融(Decentralized Finance,DeFi)正逐渐成为金融领域的热门话题。DeFi旨在通过区块链技术和智能合约,实现无需信任的金融交易和服务,摆脱传统金融中心化的限制。然而&#xff0c…

C# Winform Label 控件

目录 一、概述 二、基本用法 1.控件内容显示 2.控件的外观 3.自定义控件的大小 4.控件的内边距 5.设置文本的固定位置 6.控件的事件 结束 一、概述 Label 控件是 winform 开发中最常用的一个控件,一般用做显示文本,也有时用做打开链接等操作。…

如何解决无法直接启动带有“类库输出类型”的项目

输出类型为类库的项目是编译为 dll 文件的项目,该文件旨在供其他项目使用。它无法直接启动,因为它没有 exe 文件。若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目,如下&#xf…

msp430fr2155 在线升级(一)

前言:由于单片机如果不支持USB等方式在线升级,每次升级会设计拆机升级单片机,这对于一个成熟的产品是很鸡肋的。所以记录一下本次研发升级功能的过程以及所需要的问题。 一、升级程序设计 二、内存重新分配 1.芯片原有内存分配 原有内存分…

做电商服务软件(电商ERP),怎么实现与电商平台的数据交互?

电商领域是目前互联网最热门、最活跃的行业之一,随着消费需求的增长和普及化,用户对于商品种类和购物体验的要求也越来越高,精准、高效、快速成为谋求更大商品销量的共同目标。因此,电商服务软件的市场需求正不断增强。 想要开发一…

C++---虚函数(8)

多态 虚函数 虚函数就是在类的成员函数声明前加virtual,该成员函数就变成了虚函数。一旦一个类中有虚函数,编译器就会为该类生成虚函数表。 虚函数表中一个元素记录一个虚函数的地址,使用该类构造对象时,对象前4(8)个字节记录虚…

团队知识库的使用场景有哪些?如何搭建团队知识库?

团队知识库是一种用于共享和管理团队知识和信息的工具。它可以帮助团队成员更好地组织、存储、查找和分享信息,提高工作效率和准确性。以下是团队知识库的使用场景和搭建方法的详细介绍。 一、团队知识库的使用场景 项目管理 团队知识库可以帮助团队成员更好地管…

封神之后,又来超神?南卡OE骨传导开放式耳机有啥新本领

终于到了适合夜跑的温度,我的新跑鞋和专用陪跑运动耳机也都收到了,万事俱备却意外中招“二阳”了。虽然身体情况,短期是不能支持去跑步运动了,但每天戴着新耳机打打王者也还是一样很欢乐的。 反正现在时间很多很闲,我…

pyqt6安装与配置(基于vscode环境)

一、安装pyqt6和pyqt6-tools包 注意:pyqt6-tools目前仅支持python3.9版本,3.9版本后的安装部成功。(截止2022.11.20) 1.1 安装pyqt6和pyqt6-tools 安装pyqt和pyqt6-tools可以使用conda和pip进行安装 (1&#xff09…

基于高通camera-帧率-曝光

前人种树,后人乘凉;创造不易,请勿迁移~ daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主 daisy.skye擅长嵌入式,Qt,Linux,等方面的知识 https://blog.csdn.net/qq_40715266?typelately ———————————————— 版权声明&…

计算机网络(谢希仁-第八版)第四章习题全解

4-01 网络层向上提供的服务有哪两种?试比较其优缺点? 虚电路服务和数据报服务。 虚电路 优点: 1.可以提供可靠的通信服务 2.因为数据是沿着建立的虚电路进行传输的,因此分组的首部不需要携带完整的目的主机 的地址&…

redis 的基本介绍以及 五种 数据类型

一、redis是什么? 一句话:redis 是一个开源的、使用C语言编写的、支持网络交互,基于内存也可持久化的 key-value (非关系型)数据库 redis作者博客,有兴趣的小伙伴可以去逛一逛:http://github.…

后台登录功能开发 -- 手把手教你做ssm+springboot入门后端项目黑马程序员瑞吉外卖(二)

文章目录 前言三、后台登录功能开发1. 需求分析2. 代码开发3. 功能测试(简略) 四、后台退出功能开发1. 需求分析2. 代码开发3. 功能测试(简略) 总结 前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客…

Servlet规范maven创建webapp项目

main目录下新建webapp pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.…

C++完成淄博烧烤节管理系统

背景&#xff1a; 这次我们结合今年淄博烧烤做一个餐厅管理系统&#xff0c;具体需求如下&#xff0c;我们选择的是餐饮商家信息管理 问题描述&#xff1a; 淄博烧烤今年大火&#xff0c;“进淄赶烤”是大家最想干的事情&#xff0c;淄博烧烤大火特火的原因&#xff0c;火的…

SSM海南省陵水县旅游网站-计算机毕设 附源码87145

SSM海南省陵水县旅游网站 摘 要 本系统的前端界面主要实现页面的美观和动态效果使之符合广大群众的审美观&#xff0c;后台主要使用的技术主要有Java编程语言&#xff0c;SSM框架&#xff0c;JSP技术、Ajax技术进行开发系统。海南省陵水县旅游网站解决了传统旅游方式中数据分析…

开发者聚焦 | 不容错过的开发者新专栏就要来啦!

掌握前沿技术动态、获得新产品与新应用的使用技巧、在开放专业的社区中与志同道合的朋友交流互动&#xff0c;这些对于开发者来说&#xff0c;都是提高工作效率与自我技能的利器。 为了与开发者互动&#xff0c;并在社区与开发者建立连接和影响&#xff0c;让亚马逊云科技更好…

Toyota Programming Contest 2023#3(AtCoder Beginner Contest 306) 6月17日比赛 第四题

题目地址&#xff1a;D - Poisonous Full-Course 题目大意 时间限制&#xff1a;2秒&#xff0c;空间限制&#xff1a;1024MB&#xff0c;分值&#xff1a;400分 问题描述 小明来到了一家餐厅&#xff0c;一共有道菜&#xff0c;第道菜具有以下属性&#xff1a; 若&#xf…