On dit que les premiers codages de caractères, ASCII et EBCDIC , sont apparus en 1963.
Ma question: quels encodages de caractères les ont précédés? L'ordinateur a-t-il traité des personnages avant 1963?
En particulier, les compilateurs des premiers langages de programmation de haut niveau (FORTRAN, Algol, COBOL) sont apparus avant 1963. Comment traitaient-ils les caractères (code source)? Quels encodages de caractères ont-ils utilisés?
character-encoding
ascii
DrStrangeLove
la source
la source
Réponses:
Le code Morse est un codage utilisé avant ASCII. Après cela, le code Baudot est apparu:
De Wikipédia :
À partir d' une brève histoire des codes de caractères :
Après cela, Herman Hollerith a proposé le concept de cartes perforées - une autre forme d'encodage de données / caractères.
Encore une fois à partir d' une brève histoire des codes de caractère ( je souligne):
la source
Étant donné que les téléimprimeurs et les télétypes étaient utilisés par ces machines antérieures, je pense que les codes Baudot ont été utilisés, car ils sont le codage natif utilisé par la plupart des téléimprimeurs:
la source
Votre question suppose peut-être que quelque chose ne peut pas être utilisé jusqu'à ce qu'il soit officialisé. Tout à fait le contraire est vrai. Les choses sont parfois formalisées APRÈS qu'elles ont été largement utilisées.
Les premiers ordinateurs traitaient les caractères sous forme de groupes de chiffres binaires (6 bits, 7 bits ou 8 bits), comme le prévoyaient ces premiers systèmes périphériques, tels que les téléimprimeurs, les perforateurs de cartes, les lecteurs et enregistreurs de bandes perforées, etc. De nombreux perforateurs de cartes étaient utilisés pour l'entrée de programmes logiciels, et ces poinçons utilisaient un ensemble de codes binaires à six bits, codés comme des trous dans une carte perforée. Si vous aviez 20 premières machines, chaque machine à perforer ou ordinateur individuel pourrait avoir son propre codage complètement non standard pour ces codes. Hollerith, un des premiers innovateurs, avait son propre format, comme d'autres. Je suppose que le code Baudot l'emporte sur les cartes holleriths (Baudot 1870, Hollerith 1890).
Dans le monde IBM, EBCDIC a codifié formellement (en 1963) ce qui l'a précédé considérablement, si l'on considère que les périphériques de cartes perforées qui utilisaient les mêmes points de code binaires à six bits qui ont ensuite été codifiés comme EBCDIC, ont commencé à la fin des années 1950. De même, il doit y avoir eu un terminal proto-ASCII ou des dispositifs de téléscripteur en cours d'utilisation, avant qu'ils ne soient officiellement codifiés.
Un jeu de caractères standard commence comme un périphérique unique, qui devient ensuite un standard ad hoc, que d'autres suivent, et qui est ensuite appelé EBCDIC ou ASCII.
Ainsi, en plus des premiers téléimprimeurs utilisés, les différents formats de codage binaire utilisés dans les cartes perforées pourraient être pris en compte. Comme certaines personnes l'ont dit, le télétype, bien qu'il soit antérieur à l'ordinateur, a également besoin de codages pour les caractères, bien que le système de code morse ne soit pas strictement comparable aux systèmes utilisés dans l'informatique numérique. Le système de code morse était destiné à une communication interhumaine par radio ou télétype filaire.
Voici comment Wikipedia dit la même chose:
la source
Un autre code plus ancien était BCDIC (Binary Coded Decimal Interchange Code), c'est un code 6 bits utilisé sur plusieurs premiers ordinateurs (CDC, etc.) EBCIDIC est l'extension 8 bits de BCIDIC, le E dans EBCIDIC signifie étendu.
Ce site http://newbie-bloging.blogspot.com.au/2011/03/ascii-kode.html répertorie les codes Buadot et EBCIDIC
la source