Anda di halaman 1dari 2

Luis Miguel Balderas /A01373679

Christian Ivn Ruiz Valencia /A01373675

Fundamentos de Programacin
13/09/2016

ASCII & UNICODE


ASCII
ASCII es la abreviatura de American Standard Code for Information Interchange,
este cdigo fue presentado por primera vez por Robert W. Bemer, esto fue para
que se pudieran crear cdigos para letras alfa-numricos tales como letras,
smbolos, nmeros y acentos. Esta idea era para que todas las computadoras, sin
importar los fabricantes, entendieran el mismo cdigo.
ASCII es un cdigo que representa los caracteres usando escalas decimales del 0
al 127, estos nmeros son convertidos en nmeros binarios por la computadora
para luego ser procesados.
Algunos ejemplos de ASCII serian:

Cdigo ASCII: 32 ESPACIO


Cdigo ASCII: 33 !
Cdigo ASCII: 34
Cdigo ASCII: 35 #
Cdigo ASCII: 36 $
Cdigo ASCII: 37 %

ASCII tambin se ha usado para crear arte, en un principio se usaba para la


creacin del arte en nuevas tecnologas, pero en la actualidad ya es una forma
obsoleta de hacerlo. Existe un software llamado ASCII Art Studio que es de las
mejores herramientas disponibles para intentar este tipo de arte.
UNICODE
UNICODE es una codificacin de caracteres que asigna un nmero a cada
carcter de todos los alfabetos existentes, incluso las lenguas muertas (egipcio
antiguo, etc.).
UNICODE puede servir para algoritmos especficos de texto, como:

Dividir palabras y lneas.


Ordenar texto.
Formatear nmeros, fechas y horas.
Mostrar texto que influye de derecha e izquierda.
Tratar problemas de seguridad relativos a caracteres parecido.

UNICODE funciona con puntos de cdigo, los cuales son el nmero con el que se
representa un carcter, en UNICODE. Estos se escriben de la siguiente forma
U+xxxx donde las x son de cuatro a seis dgitos en base hexadecimal.

Luis Miguel Balderas /A01373679


Christian Ivn Ruiz Valencia /A01373675

Fundamentos de Programacin
13/09/2016

UNICODE est dividido en 17 planos, los cuales contienen 65,536 caracteres cada
uno. Normalmente del total de los planos, solo se asignan 6, donde se encuentran
112,956 caracteres. A continuacin, se presentarn los 6 planos asignados:

Plano 0 o plano bsico multilinge: lenguajes existentes.


Plano 1 o plano suplementario multilinge: alfabetos histricos.
Plano 2 o plano suplementario ideogrfico: caracteres raros o histricos.
Plano 14 o plano de propsito especial: caracteres de control no incluidos
en el plano 0.
Planos 15 y 16, o plano de uso privado: reservado para el uso de los
creadores del software.

De igual forma, los planos estn divididos y organizados en bloques los cuales
tienen nombres especficos (Basic Latin, Hebreo). UNICODE tiene un bloque
para Jeroglficos Egipcios, hasta los famosos Emojis.
Como ya se mencion anteriormente, UNICODE ahora es un sistema de
codificacin de 21 bits; los ordenadores transfieren datos en mltiplos de 8 bits,
para esto UNICODE usa tres formatos de transformacin.

UFT-8: de una a cuatro unidades de cdigo de 8 bits. Usada para smbolos


de longitud variable
UFT-16: de una a dos unidades de cdigo de 16 bits. Usada para el plano
bsico multilinge.
UFT-32: una unidad de cdigo de 32 bits. Usada para obtener puntos de
cdigo directamente.

Referencias
Ramrez, A. (2015, February 24). Unicode. Retrieved September 12, 2016, from
https://www.adictosaltrabajo.com/tutoriales/unicode/
Qu es el cdigo ASCII ? (n.d.). Retrieved September 12, 2016, from
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-codigoASCII.php

Anda mungkin juga menyukai