📅 Tal día como hoy 21 de noviembre... ¿QUÉ PASÓ?
Cursos Gratis Stories
Ganar Dinero Internet
Android Stories
Windows Stories
iOS Stories
MacOS Stories
Linux Stories
Facebook Stories
Amazon Stories
Netflix Stories
Whatsapp Stories
Twitch Stories
Instagram Stories
YouTube Stories
Gmail Stories
TikTok Stories
Arduino Stories
Telegram Stories
Raspberry Pi Stories

Código ASCII: ¿Qué es, para qué sirve y cuál es su importancia en informática e Internet?

ACTUALIZADO ✅ Ascii es un código de caracteres creado en 1963 como una redefinición del que se usaba en telegrafía de la época ⭐ ENTRA AQUÍ ⭐ y Aprende más

Imagínate que cuando tuvieses que escribir un mensaje en tu teléfono móvil o un texto para un trabajo en tu ordenador, tuvieses que redactar una gran cantidad de ceros (0) y unos (1); lo que se conoce como números binarios, en vez de hacerlo con letras y palabras.

Pues por si no lo sabes los números binarios son la única forma en la que tu ordenador puede procesar toda la información que recibe del exterior, todas las órdenes y comandos que nosotros le enviamos llegan al centro de procesamiento en forma de binarios.

Pero ¿Cómo sucede esta conversión de información? Todo eso lo estaremos desvelando en esta pequeña entrega que hemos preparado para ti sobre el código "Aski", como se tiende a pronunciar este código en nuestro idioma español.

publicidad

¿Qué es el código ASCII y para qué sirve en informática?

Los ordenadores tienen una forma un poco compleja de entender y procesar la información, básicamente los datos lo recibe en forma de caracteres y los convierte a números binarios, es decir, en un cúmulo de unos y ceros.

publicidad

Las unidades más pequeñas de información de estos equipos son los caracteres que son almacenados en 8 bits. Estos por lo general son una secuencia de 8 cifras binarias, que también pueden ser llamados números octales u octetos.

Números Binarios

El código estándar americano para el intercambio de información, mejor conocido como ASCII por su acrónimo en inglés, es un código de caracteres que tiene su base en el alfabeto Romano o Latino. Este sirve para dictar los parámetros que permiten representar los caracteres en bits, siendo el caso del código ASCII, 7 bits.

En pocas palabras podemos decir que el código ASCII es un traductor de información entre el usuario y la máquina.

El mismo permite acelerar y optimizar el proceso y almacenamiento de la información en un ordenador a la vez que potencia su comunicación con el exterior. Permite representar un total de 128 caracteres en su versión regular que van desde los números 0 al 127, con base 10.

Estas unidades se dividen en dos grupos, que son el de control del código y los imprimibles que incluyen todas las letras del abecedario más los símbolos utilizados en nuestro teclado. En la versión extendida del código ASCII se pueden conseguir el doble de ellos, ya que esta llega hasta los 255 con base decimal.

Dicha versión puede incluir grafemas de idiomas más antiguos como el griego o el hebreo según la necesidad, y en estas tablas la información es almacenada en 8 bits.

Historia y origen ¿por qué se creó el ASCII?

Por muy triste y lamentable que sea, los seres humanos sólo hemos aprovechado más nuestro potencial y aumentado más nuestra tecnología en los periodos de guerras y crisis.

Aproximadamente por el año 1945 durante el desarrollo de la segunda guerra mundial, fue necesario transmitir mensajes en clave morse de forma segura. Este proceso se agilizó mucho debido a que el “punto y raya” de este también podía equivaler fácilmente al 1 y el 0 de los números binarios, y para esto se valieron de los telégrafos de la época.

Telégrafo

Esta primera fase de lo que hoy conocemos como ASCII fue desarrollada por la compañía de telecomunicaciones Bell, que hoy en día es AT&T.

Pero, no fue hasta el año 1963 gracias a la aceptación de la “Agencia de Estándares estadounidense”, que se logró reformular muchas de las unidades que ya se utilizaban en los antiguos telégrafos, y también agregar muchos más para poder consolidar así el código ASCII.

A pesar de las nuevas unidades agregadas entre los que se incluían nuevos símbolos de puntuación, acentos y letras minúsculas aún no era suficiente. Por eso años más tarde IBM lanzó la primera versión extendida del código en la cual se llegó a los 255 caracteres.

Caracteres de control del Código ASCII ¿Cuáles son y para qué se usan?

En el código ASCII hay 33 códigos que no forman parte de los caracteres conocidos, estos son los primeros desde el 0-31 y el 127. Los cuales son concebidos como unidades de control, donde se le facilita el hecho de dar órdenes y controlar tanto el ordenador como otros dispositivos externos. Cabe destacar que anteriormente en su tiempo podía controlar impresoras y otros equipos.

No obstante, con el paso del tiempo han quedado obsoletos, aun así, pueden ser activados mediante las teclas ALT + el número en decimales, pero solamente del teclado numérico.

Por ejemplo, uno de los más comunes activados con este código es el @, que puede ser habilitado mediante las teclas ALT+ 64 del teclado lateral numérico.

Binario Decimal Abreviatura Nombre/Significado
0000 0000 0 NUL Carácter Nulo
0000 0001 1 SOH Inicio de Encabezado
0000 0010 2 STX Inicio de Texto
0000 0011 3 ETX Fin de Texto
0000 0100 4 EOT Fin de Transmisión
0000 0101 5 ENQ Consulta
0000 0110 6 ACK Acuse de recibo
0000 0111 7 BEL Timbre
0000 1000 8 BS Retroceso
0000 1001 9 HT Tabulación horizontal
0000 1010 10 LF Salto de línea
0000 1011 11 VT Tabulación Vertical
0000 1100 12 FF Avance de página
0000 1101 13 CR Retorno de carro
0000 1110 14 SO Desactivar mayúsculas
0000 1111 15 SI Activar mayúsculas
0001 0000 16 DLE Escape vínculo de datos
0001 0001 17 DC1 Control de dispositivo 1
0001 0010 18 DC2 Control de dispositivo 2
0001 0011 19 DC3 Control de dispositivo 3
0001 0100 20 DC4 Control de dispositivo 4
0001 0101 21 NAK Acuse de recibo negativo
0001 0110 22 SYN Sincronía en espera
0001 0111 23 ETB Fin del bloque de transmisión
0001 1000 24 CAN Cancelar
0001 1001 25 EM Fin del medio
0001 1010 26 SUB Substitución
0001 1011 27 ESC Escape
0001 1100 28 FS Separador de archivo
0001 1101 29 GS Separador de grupo
0001 1110 30 RS Separador de registro
0001 1111 31 US Separador de unidad
0111 1111 127 DEL Suprimir

Caracteres imprimibles del ASCII ¿Cuáles son y para qué se usan?

En la tabla de símbolos imprimibles podemos incluir todos aquellos dígitos y letras que se utilizan en la escritura, dejando por fuera de momento todos los signos de puntuación.

De igual manera, estos pueden ser activados pulsando las teclas ALT + la combinación de números exacta en decimales. Los cuales van desde el 48 - 57 para los números del 0 al 9, y del 65-90 para el abecedario en mayúsculas, y del 97-122 para el abecedario en minúsculas.

Números
Binario Decimal Carácter representado
0011 0000 48 0
0011 0001 49 1
0011 0010 50 2
0011 0011 51 3
0011 0100 52 4
0011 0101 53 5
0011 0110 54 6
0011 0111 55 7
0011 1000 56 8
0011 1001 57 9
Letras Mayúsculas
Binario Decimal Carácter representado
0100 0001 65 A
0100 0010 66 B
0100 0011 67 C
0100 0100 68 D
0100 0101 69 E
0100 0110 70 F
0100 0111 71 G
0100 1000 72 H
0100 1001 73 I
0100 1010 74 J
0100 1011 75 K
0100 1100 76 L
0100 1101 77 M
0100 1110 78 N
0100 1111 79 O
0101 0000 80 P
0101 0001 81 Q
0101 0010 82 R
0101 0011 83 S
0101 0100 84 T
0101 0101 85 U
0101 0110 86 V
0101 0111 87 W
0101 1000 88 X
0101 1001 89 Y
0101 1010 90 Z
Letras Minúsculas
Binario Decimal Carácter representado
0110 0001 97 a
0110 0010 98 b
0110 0011 99 c
0110 0100 100 d
0110 0101 101 e
0110 0110 102 f
0110 0111 103 g
0110 1000 104 h
0110 1001 105 i
0110 1010 106 j
0110 1011 107 k
0110 1100 108 l
0110 1101 109 m
0110 1110 110 n
0110 1111 111 o
0111 0000 112 p
0111 0001 113 q
0111 0010 114 r
0111 0011 115 s
0111 0100 116 t
0111 0101 117 u
0111 0110 118 v
0111 0111 119 w
0111 1000 120 x
0111 1001 121 y
0111 1010 122 z

Finalmente, tenemos un único carácter imprimible que se encuentra solo es el “Espacio” número 32, mismo que se activa con la barra espaciadora. Este se encuentra entre los caracteres imprimibles como uno invisible porque aunque no se puede apreciar, siempre esta presente en nuestros textos.

Binario Decimal Carácter representado
0010 0000 32 espacio ( )

Lista de caracteres especiales ASCII ¿Cuáles son y para qué se utilizan?

Los símbolos especiales incluyen todos los símbolos, signos de puntuación y de operaciones matemáticas, que también forman parte de los caracteres imprimibles, pero se separan de esta manera.

Los grupos van desde el número decimal 33-47 unido del 58-64 continuado por el 91-96 y finalmente desde el 123-126:

Caracteres Especiales
Binario Decimal Carácter representado
0010 0001 33 !
0010 0010 34 "
0010 0011 35 #
0010 0100 36 $
0010 0101 37 %
0010 0110 38 &
0010 0111 39 '
0010 1000 40 (
0010 1001 41 )
0010 1010 42 *
0010 1011 43 +
0010 1100 44 ,
0010 1101 45 -
0010 1110 46 .
0010 1111 47 /
0011 1010 58 :
0011 1011 59 ;
0011 1100 60 <
0011 1101 61 =
0011 1110 62 >
0011 1111 63 ?
0100 0000 64 @
0101 1011 91 [
0101 1100 92 \
0101 1101 93 ]
0101 1110 94 ^
0101 1111 95 _
0110 0000 96 `
0111 1011 123 {
0111 1100 124 |
0111 1101 125 }
0111 1110 126 ~

ASCII vs Unicode ¿Cuáles son las principales diferencias entre cada uno?

Se puede decir que el código Unicode es una versión mejorada del ASCII, ya que el Unicode incluye los mismos caracteres del ASCII sin modificar ninguno, pero soporta una mayor cantidad de estos.

Su principal objetivo es ser compatible con todos los equipos, pero veamos cuales son las diferencias básicas que distinguen a estos 2 códigos:

  • La principal diferencia es que las secuencias de binarios del Unicode son mucho más largas y pesadas que las de ASCII, llegando hasta los 32 bits mientras que ASCII solo llega hasta 7 bits.
  • Otra de las diferencias de estos códigos es el número de caracteres siendo el ASCII de solo 128 mientras que el Unicode llega hasta los 221 caracteres en su versión estándar.
  • Unicode está preparado para soportar diversos idiomas simultáneamente a diferencia del código ASCII.

Art ASCII ¿Qué es este tipo de arte que se realiza con este código?

Esta es una disciplina poco convencional que se puede denominar un “Puntillismo digital”.

Art ASCII

Básicamente el artista se vale de todos los caracteres imprimibles que proporciona el código, y en un editor de textos sencillo pone a trabajar su imaginación hasta lograr obras verdaderamente dignas de admiración.

Este tipo de arte se ha utilizado mucho en consolas antiguas que no tenían capacidad de procesamiento gráfico como el de nuestros días. También estuvo presente en los diseños de los primeros videojuegos, y en algunos casos fue útil para la representación gráfica de diagramas.

Art ASCII 2

Si bien el concepto de esta suena bastante básico, el Art ASCII es una de las corrientes más versátiles, pudiendo combinarse con otras para crear piezas de paisajismo, realismo, cubismo y un largo etcétera. Esto le ha valido incluso para ser utilizada como filtro en múltiples aplicaciones y software de edición multimedia.

Además, este tuvo una fuerte influencia en la cultura de internet. Seguramente no te habrás dado cuenta, pero en tu interior eres un artista de ASCII. Todos alguna vez enviamos por mensajes de textos esas combinaciones de punto y coma seguido de un paréntesis de cierre para guiñar el ojo a un contacto ( 😉 ). Estas expresiones forman parte de este arte, y fueron los primeros "emoticones" de la historia.

Es tanta su influencia, que tanto Whatsapp como Telegram o Facebook Messenger te permite añadir un emoticon introduciendo su versión ASCII. Sin embargo, es también una de las formas de arte más infravaloradas.

Ebooks de IPAP
Ebooks IPAP

🔥ÚNETE🔥 A LA NUEVA COMUNIDAD DE IP@P ¡APÚNTATE AQUÍ!

Si te quedaste con alguna duda, déjalas en los comentarios, te contestaremos lo antes posible, además seguro que será de gran ayuda para más miembros de la comunidad. Gracias! 😉

Temas

Félix Albornoz
Autor: Félix Albornoz

Llevo más de 20 años trabajando en el sector tecnológico ayudando a empresas y usuarios a desarrollarse y formarse en este campo. Siempre aprendiendo cosas nuevas.

Publicidad

Relacionadas

Deja un comentario