Código ASCII
El código ASCII es la sigla para: American Standard Code for Information
Interchange (Código Standard Norteamericano para Intercambio de Información).
Este código fue propuesto por Robert W. Bemer, buscando crear códigos para
caracteres alfanuméricos (letras, símbolos, números y acentos).
El desarrollo de este código fundamentalmente se debió a la necesidad de que las
computadoras y dispositivos de distintos fabricantes tuvieran un lenguaje común
con el cual comunicarse, y de este modo poder ofrecer una compatibilidad más
flexible y segura entre ellos.
¿Qué es el código ASCII?
El ASCII es un código numérico que representa los caracteres, usando una escala
decimal del 0 al 127. Esos números decimales son convertidos por la computadora
en números binarios para ser posteriormente procesados. Por lo tanto, cada una
de las letras que escribas va a corresponder a uno de estos códigos. Tal es la
importancia que ha cobrado el código ASCII en la informática, que es
prácticamente imposible utilizar una computadora o dispositivo sin que este código
ASCII se encuentre presente
Antecedentes del código ASCII
Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este
organismo cambio su nombre en 1969 por "Instituto Estadounidense de
Estándares Nacionales" o "ANSI" como se lo conoce desde entonces.
Este código nació a partir de reordenar y expandir el conjunto de símbolos y
caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell. En
un primer momento solo incluía letras mayúsculas y números, pero en 1967 se
agregaron las letras minúsculas y algunos caracteres de control, formando así lo
que se conoce como US-ASCII, es decir los caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado en 1967 como
estándar, conteniendo todos lo necesario para escribir en idioma inglés.
En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII,
llamada "página de código 437", en esta versión se reemplazaron algunos
caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron
128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas,
necesarias para la escrituras de textos en otros idiomas, como por ejemplo el
español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255.
IBM incluyó soporte a esta página de código en el hardware de su modelo 5150,
conocido como "IBM-PC", considerada la primera computadora personal. El
sistema operativo de este modelo, el "MS-DOS" también utilizaba el código ASCII
extendido.
¿Para qué sirve el código ASCII?
El código ASCII precisamente nos permite codificar combinaciones de caracteres
y símbolos, los que usan las computadoras internamente para gestionar texto, en
palabras, instrucciones y letras que los humanos podamos entender, lo que hace
la tarea de usar una computadora lo más sencillo del mundo.
Podría decirse que el código ASCII es una especie de idioma universal de
computadoras, no en el sentido de lenguaje de programación, sino en las más
profundas entrañas del aparato, allí donde el sistema binario traduce nuestras
instrucciones en lenguaje entendible por los procesadores y dispositivos.
Como sabemos el lenguaje binario hace posible que la computadora haga
cosas, traduciendo las instrucciones que le damos al dispositivo y viceversa, es
decir las respuestas que nos ofrece la computadora, tablet o teléfono celular
inteligente.
Del mismo modo, el código ASCII nos permite comunicarnos con la computadora
en nuestro lenguaje nativo sin tener que conocer cómo funciona internamente, es
decir que la introducción de órdenes y texto a la computadora es completamente
transparente para el usuario, ya que el sistema traduce de forma automática todas
las “A”, “C”, “P” y demás letras y símbolos que introducimos por el teclado u otro
medio a una forma entendible por la electrónica que la conforma.
En la actualidad, el código ASCII utiliza 7 bits para representar todos los
caracteres, sin embargo en sus orígenes utilizaba un bit adicional llamado “de
paridad” que era empleado para la detección de fallos en la transmisión de datos.
¿Cómo utilizar el código ASCII?
Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algún sistema
informático; pero si lo que necesitas es obtener algunos de los caracteres no
incluidos en tu teclado debes hacer lo siguiente, por ejemplo:
Para obtener la letra, caracter, signo o símbolo "a ": (Letra a minúscula) en
ordenadores con sistema operativo Windows:
Presiona la tecla "Alt" en tu teclado seguido del número "97" que es el número de
la letra o símbolo "a" en el código ASCII.
Ejemplo de código ASCII
OK Caracteres
79 75 Representación ASCII
1001111 1001011 Representación en binario