[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