Error in user YAML: (<unknown>): found a tab character that violate indentation while scanning a plain scalar at line 3 column 3
---
- oeasy Python 0314
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
- 本教程同步发布在:
- 个人网站: `https://oeasy.org`
- 蓝桥云课: `https://www.lanqiao.cn/courses/3584`
- GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
- Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 上次回顾了
5bit-Baudot博多码的来历 - 从 莫尔斯电码 到 博多码
- 原来
- 人 来 收发电报
- 现在
- 机器 来 收发电报
- 输入方式
- 从 电键
- 改成 键盘
- 输出方式
- 从 纸带
- 变成 打印纸张
- 原来
- 后来
- 电传打字机ASR-33
- 成为 初代 经典终端
- 这个换挡字符很有意思
- 低头看看键盘
- 今天还有这个换挡字符吗?🤔
- 今天的键盘有
两种 换挡方式- caps lock
- shift
- capslock 是自锁式的
- shift 是 轻触式的
- 换挡键 使得 键盘
- 表示字符的数量 大大增加
- 这种编码最终形成了
ITA1编码
- 键盘 形成了
qwer基本布局- 有字符、数字、符号
- 控制字符
- BELL
- LINE FEED
- CAR RET
- FIGS
- LTRS
- 在当时
- 回车 和 换行
- 还是两回事
- 尤其 机械打字机
- 回车 和 换行
- 打字符 速度快
- 由于 是
机械装置 - 换行+回车 速度慢
- 换行时间 不给足的话
- 下一个 字符
- 位置 不确定
- 由于 是
- 往往
- 多发一些 空(Null)
- 延迟 时间
- 注意 这个空(Null)
- 不是 空格(Space)
- 空(Null)延迟时间
- 却不 打印内容
- 等 carriage return 回来
- 继续 打印
- 电传 打字机
- 有 什么
经典机型 么?
- 有 什么
ASR-33是当时的一代机皇AutomaticSend-Receive
- 可以看到 当时的io设备
- 纸带 存储
- 打印纸 标准输出流
- 打字机键盘 标准输入流
- 为什么 当初 收发电报的 电传打字机
- 会和 电子计算机 结合得 这么紧密 呢?
- 昂贵的 主机时代
- PDP-7 小型机
- 72000美元
- GE-45
- 1000万美元
- PDP-7 小型机
- 这就是 开发multics的 时代背景
- 项目失败后
- 无所事事的两人
Kenneth ThompsonDennis Ritchie
- 希望能在 PDP 机器上继续玩
star travel
- 无所事事的两人
- 于是 制作了
unix和c- 目标是 分时 多用户系统
- 分时
- 意味着 各个进程
- 可以 分享 硬件资源
- 多用户
- 意味着 要给 每个用户
- 配置 一个 终端
- 分时
- 目标是 分时 多用户系统
- 每个 用户 都要有
- 显示器
- 键盘
- 当时 所有的计算机设备
- 价格 都非常昂贵
- 显示器 别想了
- 而且 键盘和主机 是 集成在一起
- 没有独立的键盘
- 最后
- 找到 ASR33电传打字机
- 电传打字机 的 用途
- 是 收发电报
- 但是
- 也可以 作为
- 人与计算机 的 接口
- 而且 价格低廉
- 也可以 作为
- 编码 也随着
- 机器 的 进化
- 不断 进化
- 在 ITA1 的基础上
- 编码
进化了
- 编码
- 类型 还是 三类
- 字符
- 符号包括数字
- 控制字符
- 特殊字符
- 在
ascii时代 - 还有吗?
- 比如bel?
- 在
- 除了
\n和\r之外- 还有 什么控制字符 呢?
- 黑暗森林 的 神秘面纱
- 感觉 就要 揭开 了呢!
- 这次研究了 现代的 换挡符
- shift
- capslock
- 编码
- 从电报用的摩斯码
- 进化到电传打字机的波特码(ITA1)
- 继续如何变化呢?
- 会进化到我们熟悉的ASCII编码吗?
- 黑暗森林里面的东西
- 已经发现了
\n和\r - 还有什么
特殊字符 吗?🤔
- 已经发现了
- 我们下次再说!👋
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。









