虽然不能确定人类开始讲话的时间,但书写已有大约6000年的历史了.实际上,早期书写的内容是象形文字.每个字符都对应于发声的字母表则出现于大约3000年前.虽然人们过去使用的多种书写语言都用得好好的,但19世纪的几个发明者还是看到了更多的需求.Samuel F. B. Morse在1838年到1854年间发明了电报,当时他还发明了一种电报上使用的代码.字母表中的每个字符对应于一系列短的和长的脉冲(点和破折号).虽然其中大小写字母之间没有区别,但数字和标点符号都有了自己的代码.
Morse代码并不是以其它图画的或印刷的象形文字来代表书写语言的第一个例子.1821年到1824年之间,年轻的Louis Braille受到在夜间读写信息的军用系统的启发,发明了一种代码,它用纸上突起的点作为代码来帮助盲人阅读.Braille代码实际上是一种6位代码,它把字符、常用字母组合、常用单字和标点进行编码.一个特殊的escape代码表示后续的字符代码应解释为大写.一个特殊的shift代码允许后续代码被解释为数字.
Telex代码,包括Baudot (以一个法国工程师命名,该工程师死于1903年)以及一种被称为CCITT #2的代码(1931年被标准化),都是包括字符和数字的5位代码.
美国标准
早期计算机的字符码是从Hollerith卡片(号称不能被折迭、卷曲或毁伤)发展而来的,该卡片由Herman Hollerith发明并首次在1890年的美国人口普查中使用.6位字符码系统BCDIC(Binary-Coded Decimal Interchange Code:二进制编码十进制交换编码)源自Hollerith代码,在60年代逐步扩展为8位EBCDIC,并一直是IBM大型主机的标准,但没使用在其它地方.
美国信息交换标准码(ASCII:American Standard Code for Information Interchange)起始于50年代后期,最后完成于1967年.开发ASCII的过程中,在字符长度是6位、7位还是8位的问题上产生了很大的争议.从可靠性的观点来看不应使用替换字符,因此ASCII不能是6位编码,但由于费用的原因也排除了8位版本的方案(当时每位的储存空间成本仍很昂贵).这样,最终的字符码就有26个小写字母、26
计算机字符集简史
最新推荐文章于 2024-07-19 16:06:05 发布