[oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
编码进化
回忆上次内容
上次 回顾了
字符编码的新陈代谢
ibm 曾经的EBCDIC
由于 字符不连续
导致 后续 出现无数问题
随着 网络的发展
数据交换的 需要
原来的小隐患
现在 产生了 巨大问题
Bemer 联合各方巨头
字符连续的编码集
想要推出
这新编码集 具体长
什么样 呢?🤔
新编码集
7-bit的编码长度
结构和 今天的ascii 基本一样

空了 28个字符
今天小写字母的位置
当时 还不敢放小写字母
为什么呢?
各语言
各语言 都想进入 7-bit
日文假名
拉丁字符
西里尔字符
都
眼巴巴地等着地儿放

新编码 比EBCDIC 好了很多
具体 好在
哪里呢?
ASCII字母 连续性
轻松判断字符 是否为 字母

连续性
ascii的 大写字母 是连续的
ascii的 小写字母 也是连续的

还加了一些
新字符进去
反斜杠
反斜杠
就是Bemer加到 ASCII当中的

反斜杠
后来 成了
转义字符1963年的版本
黑暗森林 已经 初具规模
不过 好像找不到Esc
Esc
Esc还不在 当时的黑暗森林 中
而是 位于倒数第二

1963年
Bemer将Esc</kdb> 引入到ASCII中
几年后
通过 PDP系列小型机 开拓市场
将Esc玩成了
终端控制序列
小型机开拓者DEC
从 VT05 到 VT100 再到 VT220
\33[38;5;196❤\33[0m
爱了
最终 把控制序列 玩成了ANSI标准
最初版的 黑暗森林
很多编码 已经消失了

有些永远留在了ASCII里
LF
HT 其实就是 TAB
ESC
DEL

就像 一场青春期的梦
组织
标准 一经推出
被 Bell贝尔公司 响应
贝尔公司 是
电报电话巨头在 计算机领域 没有历史包袱

贝尔、麻省理工及美国通用电气
想要在 计算机操作系统 有所收获
成立了 multics项目组
后来 项目组解散
无所事事的Thompson和Ritchie
开始琢磨怎么 在PDP-7 继续 玩《space travel》
最终 unix 和 c 诞生
这IBM统治之下
PDP 小型机 是如何
崛起的呢?
输出设备

早期计算机输入设备
是开关

早期计算机输出设备
是指示灯
PDP的崛起
1962年
美国麻省理工学院里
第一台 拥有
可视化显示器的小型机PDP-1出现拥有10英寸光栅显示器

斯蒂芬·罗素 带着学生开发出了
太空大战
比雅达利的pong要早得多
具有历史意义的电子游戏
基于PDP系列小型机
电子竞技
利用 最原始的图形技术
表现出 茫茫深空下的神秘

1972年
泛银河系太空大战奥运会
召开 史上第
一次电子竞技大会

新的生态
unix 和 c 诞生之后
IBM那套自上而下、以销售为核心的体系
不理解 软件特性

unix 和 c 迅速占领市场
硬件 靠的就是 PDP系列小型机
这也 推动了
Dec的发展
ASA X3.4-1963
Dec 没有IBM的历史包袱
期待 改变
采取了 ASA X3.4-1963 这个编码集

DEC公司
确实崛起了
除了 作为主机的小型机
DEC 也做
终端
VT-100
VT-100 系列终端
真的很潮

PDP小型机
开始用 小型机网络
蚕食 IBM大型机的份额
ASCII在网络中
ASA X3.4-1963 成为 事实上的标准
总结
这次 回顾了 字符大战的结果
导致后续 出现 无数问题
无法补救
ibm 曾经的 EBCDIC 由于字符不连续的隐患
7-bit 的 ASA X3.4-1963
比较字符时 效率高
判断字符 是否是字母 也很容易
字母序号连续
获得了 IBM以外公司的 支持

为什么 ASA X3.4-1963 是 7-bit 编码?
8-bit 不是才
正好一个字节 吗?🤔我们下次再说!👋
蓝桥->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy

