domingo, mayo 19, 2024
No menu items!
InicioBlogsASCII: ¿Qué es ASCII y ASCII? ¿Para qué se utiliza ASCII?

ASCII: ¿Qué es ASCII y ASCII? ¿Para qué se utiliza ASCII?

Esto es qué es ASCII y cómo se utiliza ASCII. Las computadoras usan ASCII, una tabla de caracteres.

El alfabeto inglés, los números y otros símbolos comunes están codificados en la tabla ASCII como código binario.

Los caracteres en las computadoras no se almacenan como caracteres sino como series de bits binarios: unos y ceros.

Por ejemplo, 01000001 significa “A” porque así lo dice ASCII.

Si desea aprender todo sobre ASCII y para qué se utiliza exactamente ASCII, entonces está en el lugar correcto.

¡Empecemos!

  • ASCII frente a Unicode frente a UTF-7 frente a UTF-8 frente a UTF-32 frente a ANSI

ASCII: ¿Qué es ASCII y para qué se utiliza ASCII?  (Archivo PDF)

¿Alguna vez has oído hablar de ASCII?

El Código estándar americano para el intercambio de información es un método de codificación de caracteres utilizado en las comunicaciones electrónicas.

Esa es la definición corta de ASCII, pero hay forma más que decir sobre el tema, como le mostrará esta guía.

Dado que el nombre completo es bastante complicado, el término suele abreviarse simplemente como ASCII.

También puede verlo denominado US-ASCII.

Ese es el término preferido por la Autoridad de Números Asignados en Internet, IANA.

El código ASCII estándar sirve para dispositivos de telecomunicaciones, computadoras y otra tecnología.

La mayoría de los esquemas modernos de codificación de caracteres que se utilizan en la actualidad se basan en ASCII, como UTF-8 e ISO-8859-1.

Esta guía explica qué es el código ASCII, cómo se utiliza, por qué es importante, la historia del ASCII y sus propósitos actuales.

¿Qué es ASCII?

Programador masculino en su lugar de trabajo con tres monitores.

Entonces, ¿qué es el código ASCII?

Primero, ASCII significa Código Estándar Americano para Intercambio de Información.

Por cierto, ASCII se pronuncia “as-key” (por si alguna vez tienes que decirlo en voz alta).

Ahora que ya conoces la terminología, pasemos a tu pregunta.

ASCII es un sistema de codificación estándar que asigna números, letras y símbolos a las 256 ranuras en un código de 8 bits; aprenderá más adelante qué son exactamente los 8 bits.

El decimal ASCII se compone de binario, el lenguaje utilizado por las computadoras.

ASCII corresponde al alfabeto inglés.

La tabla ASCII básica incluye 128 caracteres especificados en números enteros de 7 bits.

Es posible imprimir 95 de los caracteres codificados.

Estos incluyen dígitos como del 0 al 9 y letras alfabéticas de la a a la z, tanto minúsculas como mayúsculas, además de símbolos de puntuación.

El código ASCII también incluye 33 códigos de control que no se pueden imprimir. Estos códigos se originaron con máquinas de teletipoy la mayoría de ellos ahora están obsoletos.

También hay una extensión de la tabla ASCII básica que agrega otros 128 caracteres.

Por lo tanto, las tablas ASCII básica y extendida combinaron un total de 256 caracteres.

Encontrará la tabla ASCII completa más abajo.

¿Para qué se utiliza ASCII?

Las computadoras no almacenan caracteres como personajes en sí mismos. No existe una imagen de cada letra en algún lugar del disco duro de su computadora. En cambio, cada carácter está codificado como una serie de bits binarios: unos y ceros.

Por ejemplo, el código para la letra “A” mayúscula es 01000001. Pero, ¿cómo se supone que su computadora sepa que 01000001 significa la letra “A”? Aquí entra en juego ASCII: 01000001 significa “A” porque ASCII así lo dice.

Y sobre lo que dice ASCII, la industria informática estuvo de acuerdo colectivamente: desarrollaron un estándar de codificación de caracteres: ASCII. Lo que hace un estándar de codificación de caracteres es especificar todos los caracteres posibles y asignar a cada carácter una cadena de bits.

¿Qué es 8 bits?

Antigua computadora personal de 8 bits.

Como se mencionó, ASCII es un sistema de codificación estándar que asigna números, letras, puntuación y caracteres a las 256 ranuras del código de 8 bits.

Ahora bien, probablemente te estés preguntando ¿qué son los 8 bits?

8 bits es uno de los primeros programas de software o dispositivo de hardware de computadora.

Se caracteriza por su capacidad de transferir ocho bits de datos simultáneamente.

Por cierto, 8 bits es 1 byte como la siguiente unidad estándar por encima de un bit.

Un bit es una unidad básica de información en informática. Un bit tiene uno de dos valores posibles. Por ejemplo:

  • 1 o 0
  • + o –
  • verdadero o falso

Por tanto, un bit representa 2 valores: 1 o 0.

2 bits juntos pueden representar 4 valores: 0 y 0, 0 y 1, 1 y 1, 0 y 1.

3 bits juntos pueden representar 8 valores. 3 bits significa 2 elevado a 3: 2 * 2 * 2 = 8.

Etcétera.

Por tanto, un 8 bits puede almacenar 256 valores diferentes: 2*2*2*2*2*2*2*2 = 256.

Toma el Procesador Intel 8080, por ejemplo. Fue uno de los primeros procesadores informáticos ampliamente utilizados. Se ejecutó en una arquitectura de 8 bits. Esto significa que podría procesar 8 bits en un solo paso.

Para poner esto en contexto, los procesadores de computadora actuales funcionan con una arquitectura de 64 bits.

¿Qué es una tabla ASCII y qué contiene?

La tabla de códigos ASCII consta de una estructura integral que consta de tres secciones:

  • No imprimible: Los códigos no imprimibles constan de códigos del sistema entre 0 y 31.
  • ASCII inferior: El ASCII inferior consta de códigos de sistema del 32 al 127. Esta parte de la tabla ASCII tiene sus raíces en las tablas de caracteres de 7 bits utilizadas en los sistemas estadounidenses más antiguos.
  • ASCII superior: El ASCII superior consta de códigos del 128 al 255. Esta es la parte de la tabla ASCII que es programable.

Los caracteres provienen del lenguaje del sistema operativo de las tecnologías informáticas modernas.

Puede ver los valores y códigos ASCII completos en descripciones generales tabulares que muestran los caracteres junto con sus significados decimal, hexadecimal, octal, html y binario.

También existe la tabla ASCII extendida.

Incluye ASCII extendido, que se basa en ocho bits en lugar de siete.

Esto agrega otros 128 caracteres, lo que le da a ASCII la capacidad de contener caracteres adicionales, incluidas letras de idiomas extranjeros, caracteres dibujados y símbolos especiales.

🔥 Leer:  iCareFone: transfiera, haga una copia de seguridad y restaure sus datos de WhatsApp

Entonces, ¿cuántos caracteres ASCII hay? Eso depende.

Si observa la rudimentaria tabla de códigos ASCII, hay 128 caracteres (7 bits).

Si observa la tabla ASCII extendida, debe considerar los 128 caracteres agregados, lo que eleva el total a 256 (8 bits).

Aquí está la tabla ASCII completa con 256 entradas. Observe cómo los binarios de las entradas anteriores a la entrada n.° 128 tienen siete o menos lugares y los binarios de las entradas posteriores a la entrada n.° 128 tienen ocho lugares:

Tabla maestra ASCII completa

Tabla maestra ASCII completa.

Al final de este artículo hay una versión PDF descargable de esta tabla maestra ASCII completa.

¿Cuál es la diferencia entre ASCII de 7 bits y ASCII de 8 bits?

Entonces, antes de continuar, es importante distinguir entre dos tipos de ASCII:

ASCII de 7 bits frente a ASCII de 8 bits.

Estas son dos versiones diferentes de ASCII.

Es posible que escuches referencias a cualquiera de ellos, por lo que es esencial comprender lo que significa cada término.

La versión de 7 bits es el ASCII original y contiene 128 caracteres.

Abarca caracteres imprimibles y no imprimibles del 0 al 127, más el número decimal.

También existe el ASCII de 8 bits, que consta de 255 caracteres, más el número decimal.

El ASCII de 8 bits también se denomina ASCII extendido. Este es el estándar aceptado moderno.

¿Cuántos caracteres ASCII se pueden imprimir?

Teclado de computadora que muestra las teclas 'Enter', 'Shift' y 'Retroceso'.

Arriba, vio una referencia a ASCII imprimible y no imprimible.

¿Qué caracteres ASCII se pueden imprimir?

“Imprimible” simplemente significa que es posible imprimir todos los símbolos dados.

Cualquier código ASCII ampliamente utilizado se podrá imprimir. Sin embargo, no todos los caracteres ASCII son imprimibles.

Entonces, ¿cuántos caracteres ASCII puedes imprimir?

Puede imprimir 95 caracteres de ASCII de 7 bits. 33 caracteres ASCII no son imprimibles.

Un carácter “no imprimible” representa un carácter no imprimible o no escrito.

También se les conoce como personajes de control.

Ejemplos de ASCII no imprimible incluyen avance de línea, avance de página, retorno de carro, escape, eliminación y retroceso; puede consultarlos en la tabla ASCII anterior.

¿Quién asigna valores ASCII?

ASCII tiene muchos valores correspondientes a diferentes caracteres. Incluso tiene un valor para el espacio.

El valor ASCII del espacio en decimal es 32 y en binario es 10000. Pero, ¿quién asigna estos valores y cómo se asignan los valores ASCII?

Los valores ASCII son asignados por el INCITAS (Comité Internacional de Normas de Tecnología de la Información).

Esta es una organización de desarrollo de estándares, acreditada por la ANSI (Instituto Americano de Estándares Nacionales).

El INCITS está compuesto por desarrolladores de tecnologías de la información.

INCITS se conocía inicialmente como X3 y NCITS.

Puede obtener más información sobre este grupo, que también está detrás de la estandarización de ASCII, en la sección sobre la historia de la estandarización de ASCII a continuación.

¿Por qué es tan importante ASCII?

Ahora conoce los conceptos básicos sobre ASCII, incluido qué es y quién define los valores ASCII.

Sin embargo, es posible que aún no sepas por qué es importante ASCII.

Esta sección explica por qué es tan importante.

ASCII es esencial en el mundo moderno porque sirve como vínculo entre lo que una persona ve en la pantalla de la computadora y lo que hay en el disco duro de su computadora.

Sin ASCII, la informática moderna sería mucho más compleja y mucho menos simplificada.

ASCII proporciona un lenguaje común en todas las computadoras para establecer este vínculo entre la pantalla y el disco duro.

La importancia de ASCII con mayor detalle: un lenguaje común para las computadoras

¿Aún estás confundido?

ASCII traduce texto humano a texto de computadora y viceversa.

Las computadoras se comunican mediante binario, un lenguaje complejo que consta de una serie de ceros y unos (0, 1).

Ese es el alfabeto de una computadora portátil.

Mientras tanto, los humanos tienen su alfabeto.

El alfabeto inglés se compone, por ejemplo, del ABC.

Otros idiomas utilizan otros alfabetos.

El ruso, por ejemplo, utiliza el alfabeto cirílico.

En el pasado, las computadoras tenían sus versiones de estos diferentes alfabetos e idiomas.

Considérelo así:

Mientras que algunas computadoras usaban el equivalente informático de un alfabeto cirílico, otras usaban un alfabeto latino equivalente a una computadora (el que se usa para el inglés).

Esto hacía extremadamente difícil establecer comunicación y coherencia entre ordenadores.

ASCII dio a todas las computadoras un idioma, con un solo alfabeto.

En este sentido, ASCII fue un desarrollo revolucionario, que permitió a las computadoras compartir archivos y documentos y allanó el camino para la programación informática moderna.

¿Cuáles son ejemplos de ASCII en acción en la vida cotidiana?

Los archivos ASCII pueden servir como denominador común para todo tipo de conversiones de datos.

Por ejemplo, digamos que un programa de software no puede convertir sus datos a otro formato de programa de software.

Sin embargo, ambos programas pueden ingresar y generar archivos ASCII.

Esto significa que es posible realizar una conversión, aunque los dos programas no sean compatibles.

Los caracteres ASCII también se utilizan al enviar o recibir un correo electrónico.

La siguiente sección explora por qué se utiliza el código ASCII.

¿Por qué se utiliza el código ASCII?

Documento electrónico mostrado en la pantalla de una computadora portátil.

Ya tienes la respuesta a la pregunta “¿qué es el código ASCII?”

Probablemente todavía te estés preguntando qué es parasin embargo.

Las tablas ASCII se utilizan ampliamente en los círculos informáticos.

Básicamente sirven como el “Traductor de Google” entre los humanos y los discos duros de las computadoras.

El disco duro es esencialmente la memoria de la computadora. Almacena información en transistores o imanes, que se pueden encender o apagar.

Los discos duros dependen de bytes.

Un byte es una unidad de información digital. Generalmente consta de ocho bits. Un byte de 8 bits se denomina comúnmente octeto.

Se utiliza una tabla ASCII para traducir un byte de datos (un código binario que consta de ocho 0 y 1) a una letra que un humano puede leer, como “a” o “A” o el número “2”.

En términos prácticos, ¿cuál es el propósito de ASCII?

Las tablas ASCII se utilizan en todos los diferentes sistemas informáticos.

De este modo podrás leer un documento de Word escrito en tu PC, incluso si utilizas un Mac, ya que gracias al código ASCII, cada sistema sabe qué binario representa cada carácter.

Éste es sólo uno de los muchos ejemplos de cómo ASCII hace que la vida moderna sea más manejable.

¿Dónde se almacena ASCII?

Ahora bien, tiene sentido que para utilizar ASCII, el hardware de la computadora tenga esa práctica tabla ASCII almacenada en algún lugar, ¿verdad?

No exactamente.

Las computadoras no pueden manejar caracteres como en ASCII.

Lo único que les importa a las computadoras es su lenguaje, el binario: las computadoras sólo almacenan números.

La asociación de un número de 8 bits con un carácter imprimible que un humano pueda entender es totalmente arbitraria para la computadora portátil.

¿Quiere entender cómo funciona ASCII y dónde se almacena?

🔥 Leer:  Consejos para aumentar visibilidad y atraer visitas en 2024.

Entonces es fundamental comprender el papel de un compilador.

El compilador

En programación de computadoras, un compilador es un tipo de programa responsable de traducir código de computadora que ha sido escrito en un lenguaje de programación, denominado lenguaje de origen, a un tipo diferente de lenguaje, conocido como lenguaje de destino.

Hay diferentes tipos de compiladores.

Por ejemplo, un compilador cruzado puede ejecutarse en una computadora con un sistema operativo diferente al de otra computadora.

Por el contrario, un compilador de fuente a fuente es capaz de traducir entre lenguajes de programación de alto nivel.

La relevancia de los compiladores para ASCII

Los programas informáticos deben realizar manipulación de cadenas de texto con regularidad.

Una cadena de texto se compone de caracteres y se traduce a código de máquina.

El compilador primero debe almacenar cada carácter en una ubicación de la memoria principal, en algún lugar al que pueda acceder la CPU (Unidad Central de Procesamiento), para completar esta traducción.

Luego, el compilador debe generar instrucciones de máquina para escribir los caracteres reales en la pantalla.

La programación con caracteres es posible porque un compilador acepta un código fuente y el hardware que ejecuta ese código fuente acuerda cómo asignar caracteres a números.

La codificación se utiliza para determinar que, por ejemplo, “A” es igual a 65.

Es el compilador el que almacena los caracteres.

En pocas palabras, la tabla ASCII es administrada por un sistema operativo como Windows, macOS o Linux.

No tiene una ubicación física específica, como un archivo PDF o tu foto favorita del verano pasado.

Cómo se colocan los caracteres ASCII en la memoria principal; esa es probablemente tu próxima consulta, ¿verdad?

El programa lee caracteres ASCII cuando se ingresan mediante el teclado. Luego los almacena en ubicaciones de bytes sucesivas. Hecho.

¿Cuáles son ejemplos de ASCII?

A menudo es más fácil explicar ASCII con ejemplos.

Ver cómo los símbolos ASCII corresponden a valores que los humanos entenderán resulta útil para explicar el concepto.

¿Qué es un ejemplo ASCII?

A continuación se muestran algunos ejemplos de ASCII:

  • Una letra “i” minúscula está representada en el código ASCII por el binario 1101001 y el decimal 105.
  • El carácter “h” minúscula es igual a 01101000 en binario y tiene un valor decimal de 104.
  • La “a” minúscula está representada por un 97 en decimal y 01100001 en binario.
  • Una “A” mayúscula se representa en decimal por 65 y por 01000001 en binario.

¿Cuál es la historia de ASCII? (5 Fases)

Mujer enviando código morse mediante un telégrafo, fotografía antigua.

Comprender la importancia histórica del código ASCII ayuda a comprender su relevancia hoy.

Primero, es importante reconocer que ASCII tiene sus raíces en el código telegráfico.

En comparación con los códigos telegráficos anteriores, ASCII se desarrolló para ser más conveniente para fines de alfabetización y clasificación de listas.

También albergaba dispositivos distintos de los teleimpresores.

#1 ASCII y el Telégrafo

Antes de que existieran los teléfonos e Internet, el telégrafo permitía la comunicación a larga distancia en tiempo real.

Transmitía códigos impresos a través de ondas de radio o cables.

Bell utilizó comercialmente por primera vez el código ASCII como parte de un código de teleimpresor de siete bits para servicios de telégrafo.

¿Te suena el nombre “Bell”?

Podrías asociarlo con Alexander Graham Bella quien se le atribuye la invención del primer teléfono práctico.

También es fundador de La compañía telefónica Bellestablecido en 1877.

American Telephone and Telegraph Company, filial de Bell (un nombre que quizás aún reconozca como AT&T) era el principal proveedor de servicios de telégrafo.

#2 Estandarización de ASCII

Entonces, ¿cuándo se inventó ASCII?

En los primeros días de la tecnología informática, había docenas de formas diferentes de representar números y letras en la memoria de la computadora.

Esto se debió, en parte, a que el tamaño de una sola pieza de memoria de computadora no se estandarizó hasta mediados del siglo XX.

Así, hasta la década de 1960, se utilizaban diferentes códigos para la informática.

IBM usó un código, mientras que AT&T usó otro código (Código de intercambio decimal codificado binario extendido (EBCDIC), y el ejército de EE. UU. usó otro código diferente.

No fue muy conveniente, por decir lo menos.

En la década de 1960, los ingenieros de IBM lideraron los esfuerzos para establecer un código único para las comunicaciones y comenzaron a trabajar en la estandarización del código ASCII para el uso diario.

Esto resultó en el establecimiento del subcomité X3.2 de la Asociación Estadounidense de Estándares (ASA).

El 6 de octubre de 1960, el subcomité X3.2 de ASA se reunió para estandarizar ASCII. Si te has estado preguntando “¿quién inventó el código ASCII?” ahí está tu respuesta.

La primera edición del código ASCII se publicó en 1963.

Tras esta reunión inicial, 28 posiciones del código quedaron con significados abiertos, reservados para futuras asignaciones.

ASCII fue utilizado comercialmente por primera vez por AT&T en 1963. Sirvió como un código de teleimpresor de siete bits para la red TeletypeWriter eXchange, TWX de AT&T.

#3 Uso comercial de ASCII

El código ASCII fue revisado en 1967.

En este punto, el comité X3.2 realizó una serie de cambios.

Por ejemplo, agregaron nuevos caracteres, incluida la barra vertical y la llave, y eliminaron otros.

La actualización más reciente se realizó en 1986.

En 1968, el presidente estadounidense Lyndon B. Johnson decretó que cualquier computadora comprada por el gobierno federal debía soportar ASCII.

Este fue un hito importante, que indica una transición de arriba hacia abajo hacia el código ASCII.

Más tarde, en la década de 1970, ASCII se volvió común y de uso generalizado cuando Intel desarrolló microprocesadores de ocho bits.

Finalmente, el principal competidor de ASCII, EBCDIC, prácticamente se retiró en la década de 1980.

En ese momento, se había desarrollado la computadora personal, lo que permitió que ASCII ganara mayor relevancia para el público en general.

#4 Desarrollo de ASCII extendido

Programadores que cooperan y trabajan utilizando computadoras de escritorio y portátiles para codificar.

Tal como están las cosas, el conjunto de caracteres ASCII apenas puede cubrir todas las necesidades del idioma inglés.

Carece de muchos glifos y es demasiado pequeño para uso universal.

Entonces, ¿cuándo se desarrolló el ASCII extendido?

En los años 70, los desarrolladores de ordenadores ya se dieron cuenta de este problema.

Mientras intentaban desarrollar tecnología para los mercados globales, descubrieron que ASCII no podía cubrirlo todo.

Por ejemplo, algunos idiomas europeos utilizan letras con signos diacríticos (como ä, ï, ö, ë, ÿ).

También hay otros símbolos y códigos que se utilizan a nivel mundial, como “£” para la libra británica (que luego terminó confundiéndose con la versión estadounidense de la libra, #).

En la década de 1970, las computadoras se estandarizaron en bytes de ocho bits.

En ese momento, se hizo evidente que la tecnología y el software informáticos no manejarían texto con conjuntos de 256 caracteres.

El resultado fue ASCII extendido.

Esto permitió agregar 128 caracteres adicionales o ASCII extendido.

Las codificaciones de ocho bits desarrolladas cubrían principalmente idiomas de Europa occidental, como alemán, francés, español y holandés.

🔥 Leer:  ¿Qué son los servicios TrueRate de préstamos comerciales?

Desde entonces, se han desarrollado muchos conjuntos de caracteres ASCII de 8 bits propietarios.

La transcodificación se refiere al proceso de traducción entre estos conjuntos únicos y especialmente desarrollados y el estándar ASCII.

A pesar de los intentos de coordinación internacional, los conjuntos propietarios siguen siendo la solución ideal en contextos donde el ASCII extendido tradicional resulta insuficiente.

#5 ASCII en la historia más reciente

Tenga en cuenta que ahora se hace referencia al ASA como Instituto Nacional Estadounidense de Estándares o ANSI.

Por el contrario, el subcomité X3.2 ahora se conoce como grupo de trabajo X3.2.4, o Comité Internacional de Estándares de Tecnología de la Información, o INCITAS.

ASCII fue el tipo de codificación de caracteres más común utilizado en Internet hasta 2007, momento en el que UTF-8 tomó el relevo.

A diferencia de ASCII, UTF-8 es compatible con versiones anteriores.

¿Cómo se utiliza ASCII en el mundo actual?

La información anterior cubre mucho material, desde el significado de ASCII hasta las tablas y la historia del desarrollo de ASCII.

Entonces, ¿quién usa ASCII hoy?

¿Sigue siendo relevante?

Absolutamente.

Sin embargo, como se mencionó, ASCII tiene límites.

Es difícil extenderlo a alfabetos no ingleses, como el cirílico.

Unicode es la respuesta.

Este es un intento de crear una tabla de caracteres que pueda abarcar todo, desde escrituras africanas hasta asiáticas.

Se tratan los caracteres que no son ASCII.

¿Para qué se utiliza ASCII hoy en día?

Operador de la instalación que utiliza una computadora para controlar la maquinaria.

Hasta el día de hoy, ASCII sirve como lenguaje informático estándar.

El principio básico sigue siendo el mismo:

ASCII utiliza códigos de la tabla ASCII para traducir información de la computadora en información que las personas puedan leer.

Este conjunto de caracteres ayuda a las computadoras y a los humanos a “comunicarse”, ya que las computadoras solo entienden binario y los humanos solo entienden el lenguaje.

Hoy en día, ASCII es el estándar para casi cualquier sistema operativo.

¿Cuándo se utiliza ASCII hoy?

En cuanto a dónde se utiliza el código ASCII, la respuesta está prácticamente en todas partes.

Las versiones extendidas modernas de ASCII lo mantienen relevante e incluso pueden incorporar idiomas distintos del inglés, así como descripciones científicas, lógicas y matemáticas.

Cuando una computadora obtiene datos, verifica el número del carácter, por ejemplo, el decimal 65.

Luego traduce esa información al carácter correspondiente del decimal 65 (en el inglés americano ASCII, que significa letra “A” en mayúscula).

Por ejemplo, aquí está el ABC tal como lo ve una computadora: “0110001 0110010 0110011”. Esto puede parecerle una tontería, pero para una computadora es obvio. Se lee como “ABC” cuando se ve en la pantalla.

¿Quién usa ASCII?

Si bien sin duda ya ves el valor de ASCII, es posible que todavía te preguntes quién diablos usa este material.

La respuesta son los programadores de computadoras.

Los programadores capturan las pulsaciones de teclas por código de caracteres y luego deciden qué hacer cuando se presionan pulsaciones de teclas individuales.

Obviamente también para sistemas de información empresarial como ERP o CRM.

ASCII sigue siendo el estándar básico para tales tareas.

¿Cuáles son los usos no tradicionales de ASCII? (2 usos)

En última instancia, ASCII todavía se trata de una cosa: mejorar la funcionalidad de las computadoras y mejorar la compatibilidad entre diferentes sistemas.

Sin embargo, ASCII también se puede utilizar para algunos fines más, digamos, frívolos.

Continúe leyendo para descubrir dos usos divertidos de ASCII.

#1 Emojis ASCII

El idioma inglés ha evolucionado mucho desde el desarrollo del ASCII en los años 1960.

La forma en que las personas se comunican ha cambiado y se envían más mensajes de texto.

Uno de los resultados más significativos ha sido el uso de emojis.

¿Qué hace ASCII con los emojis?

¿Puede ASCII representar emojis?

No de la manera que podrías estar imaginando.

La tabla ASCII tradicional no se ha ampliado para incluir una sección completa para emojis, por ejemplo.

Sin embargo, existen los llamados emoticones ASCII que puedes consultar.

Incluso existe una extensión ASCIImoji para Chrome.

Te permite escribir una palabra y obtener un emoji.

Por ejemplo, si escribe (oso), verá esto en la pantalla: ʕ·͡ᴥ·ʔ

Puede echa un vistazo a una lista completa aquí, pero tenga cuidado, ¡no todos estos son adecuados para el trabajo (NSFW)!

Entonces, ¿puede ASCII representar emojis?

Un poco.

Sin embargo, esta no es la versión tradicional de ASCII.

Sigue un principio similar al de cómo funciona el código ASCII.

En este caso, sin embargo, la forma en que se usa ASCII para representar texto se usa para describir imágenes.

#2 Arte ASCII

Otro uso moderno de ASCII es el arte ASCII.

Esto consiste simplemente en imágenes creadas por computadoras mediante el posicionamiento estratégico de cadenas de códigos.

Las cadenas de código están colocadas de manera que parezcan figuras y dibujos desde lejos.

Técnicamente, el arte ASCII es un tipo de diseño gráfico.

Utiliza computadoras para presentar imágenes ensambladas utilizando caracteres ASCII.

Sólo se utilizan 95 caracteres ASCII imprimibles.

Al igual que el ASCII en general, el arte ASCII se remonta a una tecnología mucho más antigua.

Mientras que ASCII tiene sus raíces en el telegrama, ASCII encuentra su inspiración en el arte de la máquina de escribir, que utiliza una máquina de escribir para hacer un dibujo usando letras colocadas con precisión.

Los ejemplos más antiguos conocidos de arte ASCII fueron creados por Kenneth Knowlton, un pionero del arte por computadora que trabajó en los Laboratorios Bell en la década de 1960.

Desde entonces, el arte ASCII ha encontrado un gran número de seguidores.

Sin embargo, el arte ASCII no se trata sólo de estética.

Al igual que ASCII, se desarrolló debido a una necesidad práctica.

ASCII se inventó en parte porque las primeras impresoras no tenían la tecnología de gráficos que tienen hoy.

Por tanto, a veces se utilizaban caracteres en lugar de marcas gráficas.

Además, los impresores a granel también suelen utilizar caracteres ASCII para indicar fácilmente la división entre diferentes trabajos de impresión.

Insertar un “gráfico” facilitó la detección para el operador de la computadora. El arte ASCII también se utilizó en los correos electrónicos antes de que se pudieran incrustar imágenes.

Ejemplos de arte ASCII

Algunos códigos ASCII se han vuelto muy populares.

Puedes echar un vistazo por ti mismo a pinturas famosas recreadas como Arte ASCII en línea.

Desde “El nacimiento de Venus” de Sandro Botticelli hasta “La persistencia de la memoria” de Salvador Dalí, probablemente reconocerá bastantes de estas creaciones, incluso cuando estén “pintadas” en ASCII.

Más tablas ASCII

Si está buscando cualquier otra tabla ASCII además de la tabla maestra ASCII completa arriba o como una versión PDF a continuación, la encontrará aquí.

Todas las tablas también vienen en versión PDF:

Tabla maestra ASCII completa como PDF

  • ASCII frente a Unicode frente a UTF-7 frente a UTF-8 frente a UTF-32 frente a ANSI
Recomendamos

Populares