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

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

更多颜色

回忆上次内容

  • 上次 首先了解了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
目录
相关文章
|
19天前
|
Unix 编译器 Shell
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
本文回顾了计算机语言与操作系统的起源,探讨了早期 Unix 操作系统及其与 C 语言的相互促进发展。Unix 最初用汇编语言编写,运行在 PDP-7 上,后来 Thompson 和 Ritchie 开发了 C 语言及编译器,使 Unix 重写并成功编译。1974 年 Ritchie 发表论文,Unix 开始被学术界关注,并逐渐普及。伯克利分校也在此过程中发挥了重要作用,推动了 Unix 和 C 语言的广泛传播。
37 9
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
|
20天前
|
机器学习/深度学习 数据采集 算法
时间序列结构变化分析:Python实现时间序列变化点检测
在时间序列分析和预测中,准确检测结构变化至关重要。新出现的分布模式往往会导致历史数据失去代表性,进而影响基于这些数据训练的模型的有效性。
37 1
|
28天前
|
机器学习/深度学习 算法 数据挖掘
6种有效的时间序列数据特征工程技术(使用Python)
在本文中,我们将探讨使用日期时间列提取有用信息的各种特征工程技术。
95 0
|
21天前
|
机器学习/深度学习 索引 Python
python之序列
python之序列
137 59
|
3天前
|
Python
在python终端中打印颜色的3中方式(python3经典编程案例)
这篇文章介绍了在Python终端中打印彩色文本的三种方式:使用`colorama`模块、`termcolor`模块和ANSI转义码。
20 8
|
5天前
|
Python
[oeasy]python035_根据序号得到字符_chr函数_字符_character_
本文介绍了Python中的`ord()`和`chr()`函数。`ord()`函数通过字符找到对应的序号,而`chr()`函数则根据序号找到对应的字符。两者互为逆运算,可以相互转换。文章还探讨了单双引号在字符串中的作用,并解释了中文字符和emoji也有对应的序号。最后总结了`ord()`和`chr()`函数的特点,并提供了学习资源链接。
14 4
|
1月前
|
机器学习/深度学习 Python
时间序列特征提取:从理论到Python代码实践
时间序列是一种特殊的存在。这意味着你对表格数据或图像进行的许多转换/操作/处理技术对于时间序列来说可能根本不起作用。
44 1
时间序列特征提取:从理论到Python代码实践
|
1月前
|
机器学习/深度学习 分布式计算 大数据
几行 Python 代码就可以提取数百个时间序列特征
几行 Python 代码就可以提取数百个时间序列特征
|
1月前
|
算法 Unix 程序员
[oeasy]python031_[趣味拓展]unix起源_Ken_Tompson_Ritchie_multics
回顾了上次内容关于调试的基本概念后,本文介绍了Unix操作系统的起源。从早期计算机任务的独占执行方式讲起,到1960年代 Dartmouth 开发出分时算法,使得一台主机能够面对多个终端,轮流使用CPU时间片。随后,贝尔实验室、通用电气和MIT合作开展Multics项目,项目成员Kenneth Thompson与Dennis Ritchie在此期间开发了一款名为《Space Travel》的游戏。然而,因金融动荡等原因,Multics项目最终被裁撤。Thompson和Ritchie后来利用实验室闲置的一台PDP-7计算机仅用三周时间就开发出了Unix操作系统的第一版,初衷是为了能够继续玩游戏。
36 3
|
10天前
|
Unix 编译器 C语言
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ordinal_
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord
12 0