oeasypython0086ASCII背景1963DECPDP系列主机VT系列终端
编码进化回忆上次内容上次 回顾了 字符编码的新陈代谢ibm 曾经的EBCDIC 由于 字符不连续 导致 后续 出现无数问题随着 网络的发展 数据交换的 需要 原来的小隐患 现在 产生了 巨大问题Bemer 联合各方巨头 想要推出 字符连续的编码集这新编码集 具体长什么样 呢?新编码集7-bit的编码长度 结构和 今天的ascii 基本一样
空了 28个字符 今天小写字母的位置 当时 还不敢放小写字母 为什么呢?各语言各语言 都想进入 7-bit 日文假名 拉丁字符 西里尔字符 都眼巴巴地等着地儿放
新编码 比EBCDIC 好了很多 具体 好在哪里呢?ASCII字母 连续性轻松判断字符 是否为 字母
连续性 ascii的 大写字母 是连续的 ascii的 小写字母 也是连续的
还加了一些新字符进去反斜杠反斜杠 就是Bemer加到 ASCII当中的
反斜杠 后来 成了转义字符1963年的版本 黑暗森林 已经 初具规模 不过 好像找不到 EscEscEsc 还不在 当时的黑暗森林 中 而是 位于倒数第二
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的崛起1962年 美国麻省理工学院里 第一台 拥有可视化显示器的小型机PDP-1出现 拥有10英寸光栅显示器
斯蒂芬·罗素 带着学生开发出了 具有历史意义的电子游戏 太空大战 比雅达利的pong要早得多 基于PDP系列小型机电子竞技利用 最原始的图形技术 表现出 茫茫深空下的神秘
1972年 召开 史上第一次电子竞技大会 泛银河系太空大战奥运会
新的生态unix 和 c 诞生之后 IBM那套自上而下、以销售为核心的体系 不理解 软件特性
unix 和 c 迅速占领市场 硬件 靠的就是 PDP系列小型机 这也 推动了 Dec的发展ASA X3.4-1963Dec 没有IBM的历史包袱 期待 改变 采取了 ASA X3.4-1963 这个编码集
DEC公司 确实崛起了除了 作为主机的小型机 DEC 也做 终端VT-100VT-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/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy