logo
  Cita PDF
Las Matemáticas y su aplicación en comunicaciones digitales
Guillermo Morales-Luna
 
 

Códigos

Recordemos que en la década de los 40 del siglo XIX, Samuel Morse (1791-1872) inventó su célebre esquema de codificación del alfabeto latino en un lenguaje consistente de palabras sobre un alfabeto de tres símbolos: punto, raya y blanco. En 1874, el francés Emile Baudot (1845-1903) inventó una codificación que a cada carácter lo identificaba con una cadena de 5 bits, con lo cual proporcionó facultades de impresión a las comunicaciones telegráficas; como sólo hay 32 cadenas de 5-bits, se utilizaba dos plantillas de caracteres, por lo que se tenía un código de 64 símbolos; este código se usó durante largo tiempo e incluso en 1932, el Comité Consultatif International Télégraphique et Téléphonique (CCITT) estandarizó un código basado en cadenas de 5 bits para teleimpresoras. A finales del XIX, el norteamericano Herman Hollerith (1860-1929), inventó el código para tarjetas perforadas, las cuales eran de uso común en la industria textil decimonónica; el código de Hollerith se mantuvo en uso hasta la década de los 70 del siglo XX.

En 1963 se adoptó como un estándar el código ASCII (American Standard Code for Information Interchange), el cual codificaba un alfabeto consistente de 96 caracteres (alfanuméricos y especiales) con cadenas de 7 bits (las cadenas restantes correspondían a símbolos de control y a “variantes nacionales” estandarizadas en 1967 como la ISO (International Organization for Standardization) Recommendation 646, un octavo bit era “de paridad” de cada cadena de 7 bits y se utilizaba para detección de errores; en la actualidad ese octavo bit ha dejado de cumplir con su papel de revisión y ha servido para extender el código ASCII a caracteres. El código Latin-1 (ISO 8859-1), una extensión de ASCII/ISO 646, contiene los caracteres acentuados propios de idiomas romances como el nuestro. En las décadas de los 60 y los 70, IBM desarrolló el código EBCDIC (Extended Binary Coded Decimal Interchange Code) también con caracteres. En los 80 se inició un proyecto para establecer un Unicode (Unification Code) utilizando 16 bits para codificar cada símbolo, y ya últimamente, el ISO/IEC DIS 10646 se ha desarrollado como un estándar multilingüe que codifica caracteres con cadenas de 32 bits (es decir 4 octales o bytes) y por tanto posee una capacidad de hasta caracteres. Así pues en las comunicaciones electrónicas el alfabeto de codificación ha consistido de cadenas de una longitud fija, sobre un alfabeto pequeño, usualmente de tan sólo dos caracteres.


siguiente

subir

siguiente

 



Número actual
Ecoteca

 
D.R. © Coordinación de Publicaciones Digitales
Dirección General de Servicios de Cómputo Académico-UNAM
Ciudad Universitaria, México D.F.
Se autoriza la reproducción total o parcial de los artículos aquí presentados,
siempre y cuando se cite la fuente completa y su dirección electrónica