编码进化
回忆上次内容
上次 回顾了
- 字符编码的新陈代谢
ibm 曾经的EBCDIC
- 由于 字符不连续
- 导致 后续 出现无数问题
随着 网络的发展
- 数据交换的 需要
- 原来的小隐患
- 现在 产生了 巨大问题
Bemer 联合各方巨头
想要推出
- 字符连续的编码集
- 这新编码集 具体长
什么
样 呢?
新编码集
7-bit的编码长度
- 结构和 今天的ascii 基本一样
空了 28个字符
- 今天小写字母的位置
- 当时 还不敢放小写字母
为什么
呢?
各语言
各语言 都想进入 7-bit
- 日文假名
- 拉丁字符
- 西里尔字符
- 都
眼巴巴
地等着地儿放
新编码 比EBCDIC 好了很多
- 具体 好在
哪
里呢?
- 具体 好在
ASCII字母 连续性
- 轻松判断字符 是否为 字母
连续性
- ascii的 大写字母 是连续的
- ascii的 小写字母 也是连续的
- 还加了一些
新
字符进去
反斜杠
反斜杠
- 就是Bemer加到 ASCII当中的
反斜杠
- 后来 成了
转义
字符
- 后来 成了
1963年的版本
- 黑暗森林 已经 初具规模
- 不过 好像找不到 Esc
Esc
Esc 还不在 当时的黑暗森林 中
- 而是 位于倒数第二
1963年
- Bemer将Esc 引入到ASCII中
几年后
小型机开拓者DEC
- 通过 PDP系列小型机 开拓市场
将Esc 玩成了
- 终端控制序列
从 VT05 到 VT100 再到 VT220
最终 把控制序列 玩成了ANSI标准
- \33[38;5;196❤\33[0m
- 爱了
最初版的 黑暗森林
- 很多编码 已经消失了
有些永远留在了ASCII里
- LF
- HT 其实就是 TAB
- ESC
- DEL
- 就像 一场青春期的梦
组织
标准 一经推出
- 被 Bell贝尔公司 响应
贝尔公司 是
电报电话
巨头- 在 计算机领域 没有历史包袱
贝尔、麻省理工及美国通用电气
- 想要在 计算机操作系统 有所收获
- 成立了 multics项目组
- 后来 项目组解散
无所事事的Thompson和Ritchie
- 开始琢磨怎么 在PDP-7 继续 玩《space travel》
- 最终 unix 和 c 诞生
这IBM统治之下
- PDP 小型机 是如何
崛起
的呢?
- 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 也做
终端
- 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 不是才
正好
一个字节 吗?
- 8-bit 不是才
- 我们下次再说!
- 蓝桥->https://www.lanqiao.cn/course...
- github->https://github.com/overmind19...
- gitee->https://gitee.com/overmind198...
- 视频->https://www.bilibili.com/vide... 作者:oeasy