为什么旧电脑和操作系统使用大写而不是小写?
早期电脑、终端和操作系统默认使用大写,主要是因为继承自电报、电传打字机、穿孔卡以及 5–6 位字符集的硬件和编码限制,这些条件下根本负担不起同时支持大小写。当只能实用一种字形时,设计者更倾向于采用大写,因为它早已用于电报、制图、标识和军事通信,而且字形更简单、没有上下伸部,在低分辨率屏幕和打印机上更易读。后来像 Unix 和 Multics 这样的系统在完整 ASCII 和更好的显示设备普及后推动了小写的标准化,不过今天许多遗留系统和安全关键系统仍然使用全大写。
硬件与编码限制
- 早期设备(电传打字机、纸带、穿孔卡、行式打印机)通常只支持一种字形,往往是大写。
- 字符编码非常紧凑:5 位 Baudot(32 个编码)和 6 位字符集无法同时容纳大小写、数字和控制字符。
- 一些 BASIC 和早期微型计算机为了节省 RAM 和 ROM,使用每个字符 5–6 位的表;加入小写被认为“糟糕且危险”。
- 早期 CRT 终端通过省略区分大小写所需的额外位来节省内存。
- 行式打印机常常只有大写打印链;混合大小写打印链虽存在,但更慢且更少见。
为什么是大写而不是小写
- 从历史上看,大写早于小写,并且一直是铭文、电报、制图、标签和标题的默认形式。
- 全小写几乎没有历史先例;全大写很常见,从石碑到电报都能看到。
- 数字实际上也是“只有大写”,所以大写在视觉上更接近数字和简单的七段式显示。
- 有人提到一种长期流传的民间说法:需要把“God”中的 G 写成大写;这里把它当作传说,而非已证实的事实。
低分辨率媒体上的可读性与排版
- 在低分辨率 CRT、针式打印机和七段显示上,大写更能占满字符格,并避免上伸部/下伸部,因而更清晰。
- 也有人反驳说,小写在印刷体中因词形更容易辨认,经验上更可读;但也承认在极低分辨率下,大写可能胜出。
- 关于 8×8 甚至 5×5 位图字体的讨论表明,小写是可行的,但常显得局促或“很糟”,尤其是带有下伸部时。
电报、军队与行政传统
- 电报/Morse 和早期电传打字机为了便于快速誊写,标准化为全大写。
- 军事和航空通信直到 21 世纪仍大量使用全大写;这种风格也进入了早期计算机控制台。
- 行政系统(航空订票、银行 MICR、制图笔记、警务和临床报告)至今也仍常使用全大写。
向小写与混合大小写的过渡
- Multics、早期 Unix(受排版需求推动)以及一些大型机较早采用了完整 ASCII 和小写。
- 有些机制会在用户以大写登录时,将其视为“大写终端”,由操作系统进行适配。
- 随着时间推移,印刷、排版以及书籍的近距离阅读环境更偏向以小写为主的混合大小写,使得全大写如今常让人感觉像在喊叫。