Codigos para el código

En la entrada de esta semana revisaremos un concepto clave en la codificación de las computadoras. ¡Los códigos!.

Existe una apmplia variedad de códigos, pero con fines ilustrativos utilizaremos únicamente el código ASCII.

ASCII


Este código americano de caracteres es un estándar basado en el alfabeto latino y fue creado por 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI). La segunda versión mejorada fue lanzada en 1967. Y finalmente  en 1986 fue creada su más reciente versión.

Sus siglas significan "American Standar Code for Information Interchange". Este código utiliza site bits para representar a los caracteres. En la actualidad es utilizado ampliamente en todos los sistemas informáticos, para representar textos y controlar dispositivos que manejan texto come teclado.

Parece obvio pero lo mencionaré, este código estándar existe debido a que las máquinas únicamente entienden números y no letras, entonces no es más que una simple tabla de equivalencias que le permite a las máquinas realizar una interpretación correcta o "traducción" de números a símbolos gráficos (latinos en este caso). Habría entonces que aclarar que las mayúsculas y minúsculas son diferentes entre si, existen caracteres definidos para los espacios, tabulaciones o caracteres de control como el fin de línea.

Como dato curioso sería importante hacer notar que este sistema fue creado en el ámbito de la telegrafía.

Adjunto una tabla para su mejor comprensión y los invito a reflexionar como, al ser programador, este código cobra una alta importancia a pesar de ser tan sencillo.
Resultado de imagen para ascii table

Comentarios

  1. Es interesante como se creo, además de la tabla, aunque el color cyan o azul claro me dejo confuso, el rojo es el hexadecimal, el verde es binario, el morado es decimal, pero el cyan puede ser funciones, pero esa segunda linea cyan me deja dudando, pero se le entiende todo los demás, buena explicación, para acabar, tienes un pequeño error ortográfico, has puesto "apmpliar" en una parte, cuando es "ampliar", según recuerdo :thumbup

    ResponderBorrar

Publicar un comentario