ASCII
ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo
Estndar Estadounidense para el Intercambio de Informacin), pronunciado generalmente [ski]
o [sci] , es un cdigo de caracteres basado en el alfabeto latino, tal como se usa en ingls
moderno. Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido
desde 1969 como el Instituto Estadounidense de Estndares Nacionales, o ANSI) como una
refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde,
en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar
el cdigo conocido como US-ASCII.
Historia
El cdigo ASCII se desarroll en el mbito de la telegrafa y se us por primera vez
comercialmente como un cdigo de teleimpresin impulsado por los servicios de datos de Bell.
Bell haba planeado usar un cdigo de seis bits, derivado de Fieldata, que aada puntuacin y
letras minsculas al ms antiguo cdigo de teleimpresin Baudot, pero se les convenci para que
se unieran al subcomit de la Agencia de Estndares Estadounidense (ASA), que haba empezado
a desarrollar el cdigo ASCII. Baudot ayud en la automatizacin del envo y recepcin de
mensajes telegrficos, y tom muchas caractersticas del cdigo Morse; sin embargo, a diferencia
del cdigo Morse, Baudot us cdigos de longitud constante. Comparado con los primeros
cdigos telegrficos, el cdigo propuesto por Bell y ASA result en una reorganizacin ms
conveniente para ordenar listas (especialmente porque estaba ordenado alfabticamente) y aadi
caractersticas como la 'secuencia de escape'. La Agencia de Estndares Estadounidense (ASA),
que se convertira ms tarde en el Instituto Nacional Estadounidense de Estndares (ANSI),
public por primera vez el cdigo ASCII en 1963. El ASCII publicado en 1963 tena una flecha
apuntando hacia arriba () en lugar del circunflejo (^) y una flecha apuntando hacia la izquierda
en lugar del guin bajo (_). La versin de 1967 aadi las letras minsculas, cambi los nombres
de algunos cdigos de control y cambi de lugar los dos cdigos de control ACK y ESC de la
zona de letras minsculas a la zona de cdigos de control. ASCII fue actualizado en consecuencia
y publicado como ANSI X3.4-1968, ANSI X3.4-1977, y finalmente ANSI X3.4-1986. Otros
rganos de estandarizacin han publicado cdigos de caracteres que son idnticos a ASCII. Estos
cdigos de caracteres reciben a menudo el nombre de ASCII, a pesar de que ASCII se define
estrictamente solamente por los estndares ASA/ANSI:
La Asociacin Europea de Fabricantes de Ordenadores (ECMA) public ediciones de su
cln de ASCII, ECMA-6 en 1965, 1967, 1970, 1973, 1983, y 1991. La edicin de 1991 es
idntica a ANSI X3.4-1986.4
La Organizacin Internacional de Estandarizacin (ISO) public su versin, ISO 646
(ms tarde ISO/IEC 646) en 1967, 1972, 1983 y 1991. En particular, ISO 646:1972
estableci un conjunto de versiones especficas para cada pas donde los caracteres de
puntuacin fueron reemplazados con caracteres no ingleses. ISO/IEC 646:1991 La
International Reference Version es la misma que en el ANSI X3.4-1986.
La Unin Internacional de Telecomunicaciones (ITU) public su versin de ANSI X3.41986, Recomendacin ITU T.50, en 1992. A principios de la dcada de 1970 public una
versin como Recomendacin CCITT V.3.
DIN public una versin de ASCII como el estndar DIN 66003 en 1974.
El Grupo de Trabajo en Ingeniera de Internet (IETF) public una versin en 1969 como
RFC 20 , y estableci la versin estndar para Internet, basada en ANSI X3.4-1986, con la
publicacin de RFC 1345 en 1992.
La versin de IBM de ANSI X3.4-1986 se public en la literatura tcnica de IBM como
pgina de cdigos 367.
El cdigo ASCII tambin est incluido en su probable relevo, Unicode, constituyendo los
primeros 128 caracteres (o los 'ms bajos').