ASCII (American Standard Code for Information Interchange) es un código de caracteres utilizado para representar información en ordenadores y otros dispositivos electrónicos. ASCII utiliza un conjunto de siete bits que permite representar 128 caracteres diferentes, entre los que se encuentran las letras minúsculas y mayúsculas del alfabeto inglés, los números 0-9, los símbolos de puntuación y otros caracteres no alfabéticos.

Desde su origen en 1963, el código ASCII se ha convertido en un elemento básico de la industria informática y electrónica. Actualmente hay muchas extensiones que utilizan ocho bits para representar caracteres adicionales. Los ordenadores actuales pueden utilizar diferentes conjuntos de caracteres codificados en ocho bits, pero el conjunto de siete bits ASCII se mantiene como estándar.

Historia de ASCII

El código ASCII (American Standard Code for Information Interchange) fue creado en 1963 por Bob Bemer. Se trata de un estándar que asigna un número a cada una de las letras mayúsculas y minúsculas del alfabeto inglés, así como a los números del 0 al 9 y a los símbolos de puntuación. Esta codificación se utiliza para representar textos en ordenadores y otros dispositivos electrónicos.

El código ASCII se basa en el alfabeto latino, que es el alfabeto oficial de 26 letras utilizado en inglés. Las letras A-Z corresponden a los números 65-90, mientras que las letras minúsculas a-z corresponden a los números 97-122. Los números del 0 al 9 corresponden a los valores 48-57. Finalmente, los símbolos de puntuación son: «!» (punto y exclamación), «#» (signo numeral), «$» (signo dólar), «%» (signo porcentaje), «&» (and), «‘» (comilla simple), «(» ,) «*» (asterisco), «+» (más), «,»(coma), «-» (guión medio o restar ), «.»(punto final o full stop ), «/»(barra diagonal).

El código ASCII se ha convertido en el estándar internacional para la representación de textos en ordenadores y otros dispositivos electrónicos. Sin embargo, existen otros codificaciones como el Unicode, que asignan también números a caracteres no latinos comunes comunes utilizados en otros idiomas.

Variantes de ASCII

La versión extendida del ASCII agrega 128 caracteres adicionales para un total de 256. Esta versión se llama ANSI (American National Standards Institute). El ANSI estándar contiene los caracteres necesarios para la mayoría de los idiomas europeos occidentales, incluyendo a Español, Inglés, Francés, Alemán e Italiano. Sin embargo, no contiene muchos caracteres especiales utilizados en matemáticas o ciencia.

Otras variantes del ASCII han sido desarrolladas para cubrir las necesidades de otros idiomas. La versión japonesa del ASCII agrega dos bytes adicionales por cada carácter y contiene más de 4.000 símbolos diferentes. Esta versión se llama JIS (Japanese Industrial Standard). Otras versiones han sido desarrolladas para chino simplificado y tradicional, coreano e hindú.

Maru Jita