前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列

[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列

原创
作者头像
oeasy
发布2023-02-11 17:16:04
4090
发布2023-02-11 17:16:04
举报
文章被收录于专栏:oeasy教您玩转linux、python

更多颜色

回忆上次内容

  • 上次 首先了解了RGB颜色设置
  • 可以把一些抽象的色彩名字
    • 落实到具体的
      • RGB颜色
  • 计算机所做的一切
    • 其实就是量化、编码
    • 把生活的一切都进行数字化
  • 标准 是ANSI制定的
    • 这个ANSI 又是 怎么来的 呢??🤔

由来

  • ANSI
    • 听起来 是 官方组织
    • 其实 是
      • 专业技能人士的 民间组织

ANSI进化过程

  • 1918
    • 美国工程标准委员会(AESC)
      • 美国政府的三个部(商务部、陆军部、海军部)
        • 也参与了该委员会的筹备工作
    • 美国材料试验协会(ASTM)
    • 美国机械工程师协会(ASME)
    • 美国矿业与冶金工程师协会(ASMME)
    • 美国土木工程师协会(ASCE)
    • 美国电气工程师协会(AIEE)等组织
      • 这个 AIEE 就是 IEEE 的前身
        • IEEE 干什么的来着?
        • 很多通信协议都是ieee搞的
        • 还有 浮点数标准
        • ascii 也有 ieee 的参与
    • 共同成立了美国工程标准委员会(AESC)
      • 工业化很重要的就是能够把标准量化
        • 从钢铁的碳含量
        • 到螺丝的螺距
        • 甚至篮筐的尺寸
  • 1928
    • AESC 改组为美国标准协会(ASA)
  • 1966
    • 美利坚合众国标准学会(USASI)
  • 1969
    • 美国国家标准学会(ANSI)
  • ascii
    • 是不是 也经历了 一个历史过程呢?

历史

  • 没错!!!
    • 一切 都是 时间的产物
  • 没有什么 是 一下子就成为标准的
    • 标准 首先得 能用得起来
    • 而且 也会 不断地发展
    • 是在历史长河中 一段时间内的 产物
    • 各种组织 也有各自生灭的 过程
  • 就像 esc 从无到有的过程一样

esc 来历

  • 早年间 没有 esc 键
  • 主要是 电传打字机 作为终端
    • 键盘 输入
    • 纸张 输出
    • 都在 和主机(MainFrame)交互

ASR-33

  • 1963年 这款神机 问世
    • 为我们 明确了
      • 黑暗森林中的 一些转义字符
  • 仔细看 ASR-33 已经包含了esc键
    • 但此时 还没有 控制序列

DEC的VT-5

  • 1970 年
    • 视频终端 随着unix和c 发展起来
    • Digital Equipment Corporation (DEC) 公司
      • 想用小型机 和 终端
        • 击败 IBM的大型机
  • VT系列
    • Video Terminal
      • 视频的 终端
    • 这终端 用的不是纸
    • 而是 视频(video)信号
  • 有些东西
    • 随风 飘散
    • 72列 20行
    • 还有 当时的 控制序列
  • 也有些东西
    • 为后来 奠定基础
      • 黑底 绿字
      • 隔行 扫描
  • 可以试试
    • 这个 绿字变化的 效果吗?

matrix

  • 好像 有点字符雨的 意思 了
  • 不过 这纯绿色 和 颜色设置
    • 也没有什么关系啊!

总结

  • 这次 了解了控制序列 背后的故事
    • 一切标准 都是 从无到有 的
    • 就连 负责标准的组织 也是 从无到有 的
  • VT-05 奠定了 基础颜色
    • 黑底 绿字
    • 隔行 扫描
  • 但 多颜色设置
    • 如何出现 的呢??🤔
  • 我们下次再说!👋
  • 蓝桥->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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 更多颜色
    • 回忆上次内容
      • 由来
      • ANSI进化过程
      • 历史
      • esc 来历
      • ASR-33
      • DEC的VT-5
      • matrix
    • 总结
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档