Dizem que as primeiras codificações de caracteres, ASCII e EBCDIC , apareceram em 1963.
Minha pergunta: quais codificações de caracteres os precederam? O computador processou caracteres antes de 1963?
Em particular, os compiladores para as primeiras linguagens de programação de alto nível (FORTRAN, Algol, COBOL) apareceram antes de 1963. Como eles processavam caracteres (código fonte)? Quais codificações de caracteres eles usaram?
character-encoding
ascii
DrStrangeLove
fonte
fonte
Respostas:
O código Morse é uma codificação usada antes do ASCII. Depois disso, o código Baudot apareceu:
Da Wikipedia :
De uma breve história dos códigos de caracteres :
Depois disso, Herman Hollerith surgiu com o conceito de cartões perfurados - outra forma de codificação de dados / caracteres.
Novamente de Uma Breve História dos Códigos de Caracteres (ênfase minha):
fonte
Como as impressoras e teletipos foram usados por essas máquinas anteriores, acho que os códigos Baudot foram usados, pois são a codificação nativa usada pela maioria das impressoras:
fonte
Talvez sua pergunta suponha que algo não possa ser usado até que seja formalizado. Muito pelo contrário é verdade. Às vezes, as coisas são formalizadas DEPOIS de serem amplamente utilizadas.
Os computadores antigos processavam caracteres como grupos de dígitos binários (6 bits, 7 bits ou 8 bits), conforme previsto nos primeiros sistemas periféricos, como tele-impressoras, perfuradores de cartões, leitores e gravadores de fitas perfuradas, etc. para entrada de programas de software, e esses perfuradores usavam um conjunto de códigos binários de seis bits, codificados como orifícios em um cartão perfurado. Se você tivesse 20 máquinas antigas, cada máquina de perfurar cartões ou computador poderia ter sua própria codificação completamente fora do padrão para esses códigos. Hollerith, um dos primeiros inovadores, tinha seu próprio formato, assim como outros. Eu acho que o código Baudot vence os cartões holleriths (Baudot 1870, Hollerith 1890).
No mundo da IBM, o EBCDIC codificou formalmente (em 1963) o que o antecedeu consideravelmente, se você considerar que os periféricos de cartões perfurados que usavam os mesmos pontos de código binário de seis bits que foram posteriormente codificados como EBCDIC, começaram no final da década de 1950. Da mesma forma, deve haver dispositivos terminais ou teletipo proto-ASCII em uso, antes de serem formalmente codificados.
Um conjunto de caracteres padrão começa como um único dispositivo, que se torna um padrão ad-hoc, seguido por outros e que mais tarde é chamado de EBCDIC ou ASCII.
Portanto, além de todas as primeiras impressoras de teleobjectiva utilizadas, os vários formatos de codificação binária usados nos cartões perfurados podem ser considerados. Como algumas pessoas disseram, o teletipo, embora seja anterior ao computador, também precisa de codificações para caracteres, embora o sistema de código morse não seja estritamente comparável aos sistemas em uso na computação digital. O sistema de código morse destinava-se a uma comunicação entre seres humanos por rádio ou teletipo com fio.
É assim que a Wikipedia diz a mesma coisa:
fonte
Outro código anterior era o BCDIC (código de intercâmbio decimal codificado em binário), é um código de 6 bits usado em vários computadores antigos (CDC etc). EBCIDIC é a extensão de 8 bits do BCIDIC, o E no EBCIDIC significa estendido.
Este site http://newbie-bloging.blogspot.com.au/2011/03/ascii-kode.html lista os códigos Buadot e EBCIDIC
fonte