Upload
lorran-pegoretti
View
226
Download
0
Embed Size (px)
Citation preview
7/23/2019 Tabela Ascii e Unicode
1/13
Centro universitrio Vila Velha - UVVCurso de Cincia da Computao Turma CC1M
Introduo Cincia da Computao
TABELA ASCII E UNICODE
LORRAN DE SOUZA PEGORETTI
Vila Velha2011
7/23/2019 Tabela Ascii e Unicode
2/13
LORRAN DE SOUZA PEGORETTI
TABELA ASCII E UNICODE
Trabalho apresentado para avaliao
na disciplina de Introduo Cincia da
Computao, do curso de Cincia da
Computao, turno matutino, do Centro
Universitrio de Vila Velha (UVV),
ministrado pelo professor Cristiano
Biancardi.
Vila Velha2011
7/23/2019 Tabela Ascii e Unicode
3/13
RESUMO
Com a evoluo das tecnologias e gadgets torna-se necessrio uma forma de
comunicao universal entre todos os aparelhos eletrnicos. Neste trabalho ser apresentada aTabela ASCII e a UNICODE, onde a UNICODE substituiu a ASCII pelo fato de conter mais
caracteres e conter tambm praticamente todas as lnguas escritas no mundo.
7/23/2019 Tabela Ascii e Unicode
4/13
ABSTRACT
With evolution of technology and gadgets becomes necessary a universal form of
communication among all the electronics devices. In this paper will be present the ASCIItable and UNICODE, which UNICODE has replaced the ASCII because it contains more
characters and also contain almost all written languages in the world.
7/23/2019 Tabela Ascii e Unicode
5/13
SUMRIO
1. Introduo.......................................................................................................................12. Tabela ASCII..................................................................................................................2
2.1 A histria do ASCII..................................................................................................2
3. Tabela UNICODE...........................................................................................................43.1 O que UNICOD......................................................................................................4
3.2 Como funciona..........................................................................................................4
3.3 Lnguas Suportadas...................................................................................................5
4. Concluso................................................................................................,......................6Referencas......................................................................................................................7
7/23/2019 Tabela Ascii e Unicode
6/13
LISTA DE TABELAS
Tabela 1 Tabela ASCII............................................................................................................3
Tabela 2 Lnguas suportadas pela UNICODE.........................................................................5Tabela 3 Sistemas de escrita extintos suportados pela UNICODE..........................................5
7/23/2019 Tabela Ascii e Unicode
7/13
1
1. INTRODUOCom o surgimento de novas tecnologias, novos aparelhos eletrnicos e a
popularizao dos computadores, tornou-se necessrio a criao de uma forma na qual todos
os dispositivos pudessem comunicar-se sem problemas, e para isso foram criados padres,
entre eles, para representao e manipulao de caracteres as Tabelas ASCII e UNICODE que
sero abordadas nesta pesquisa.
7/23/2019 Tabela Ascii e Unicode
8/13
2
2. TABELA ASCII2.1 A histria do ASCII
Por volta de 1962, J.C.R. Licklider comeou a fazer algumas anotaes sobre sua ideia
de Rede Intergalctica, onde todas as pessoas do mundo estariam conectadas e poderiam
acessar programas e dados de qualquer lugar do universo. Na verdade, ele se referia sua
prpria "Rede Intergalctica" de pesquisadores dos EUA. Em Outubro deste ano, Lick, como
era chamado, foi nomeado chefe do programa de pesquisas sobre computadores na ARPA (a
av da Internet), o qual ele batizou como IPTO (Information Processing Techniques Office -
Escritrio das Tcnicas de Processamento de Informao).
Em 1963 Licklider comeou a trocar ideias com Larry Roberts, do Lincoln Labs e
diretor do projeto TX-2, Ivan Sutherland, um especialista em grficos de computador que ele
havia contratado para a ARPA, e Bob Taylor, que tambm acabou indo trabalhar na ARPA
em 1965. Lick fez contratos com o MIT, a UCLA e a BBN para comear a trabalhar no que
ainda era a sua viso do futuro.
Para criar uma rede de computadores so necessrias mquinas compatveis e, o mais
importante, um alfabeto comum que todas as mquinas pudessem entender. Como um
alfabeto deste tipo no existia, constitui-se um comit de representantes da indstria e do
governo para estudar o assunto. O resultado do trabalho deste comit foi o primeiro padro
universal para computadores, chamado de American Standard Code for Information
Interchange (Cdigo Padro Americano para a Troca de Informaes), o ASCII.
A Tabela ASCII (American Standard Code for Information Interchange) usada pela
maior parte da indstria de computadores para a troca de informaes. Cada caracter
representado por um cdigo de 8 bits (um byte).
Os cdigos ASCII representam texto em computadores, equipamento de comunicaes, entre
outros dispositivos que trabalham com texto. Estes dispositivos s percebem nmeros, sendo
assim um cdigo ASCII uma representao numrica de um carcter, tal como um 'a' ou um
't'. A maioria dos atuais esquemas de codificao modernos, com suporte para muitos
caracteres, teve origem no cdigo ASCII.
7/23/2019 Tabela Ascii e Unicode
9/13
3
Tabela 1 - Tabela ASCII
7/23/2019 Tabela Ascii e Unicode
10/13
4
3. TABELA UNICODEUnicode fornece um nmero nico para cada caracter,
no importa a plataforma,
no importa o programa,
no importa a lngua.
(retirado de Unicode.org)
3.1 O que Unicode.
Unicode um padro que permite aos computadores representar e manipular, de forma
consistente, texto de qualquer sistema de escrita existente. Publicado no livro The Unicode
Standard, o padro consiste de pouco mais de 107 mil caracteres, um conjunto de diagramas
de cdigos para referncia visual, uma metodologia para codificao e um conjunto de
codificaes padres de caracteres, uma enumerao de propriedades de caracteres como
caixa alta e caixa baixa, um conjunto de arquivos de computador com dados de referncia,
alm de regras para normalizao, decomposio, ordenao alfabtica e renderizao.
Atualmente, promovido e desenvolvido pela Unicode Consortium, uma organizao
sem fins lucrativos que coordena o padro, e que possui o objetivo de um dia substituir
esquemas de codificao de caractere existentes pelo Unicode e pelos esquemas padronizados
de transformao Unicode (chamado Unicode Transformation Format, ou UTF).
3.2Como funciona.
O Unicode fornece um nico nmero para cada caracter, no importa a plataforma,no importa o programa, no importa a lngua. O Padro Unicode tem sido adotado por
lderes do setor de informtica tais como a Apple, HP, IBM, JustSystem, Microsoft, Oracle,
SAP, Sun, Sybase, Unisys e muitos outros. O Unicode necessrio para padres modernos
tais como o XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML, etc. e a
maneira oficial de implementar o ISO/IEC 10646. suportado por muitos sistemas
operacionais, todos os browsers modernos e muitos outros produtos. O surgimento do Padro
Unicode Standard e a disponibilidade de instrumentos para suport-lo esto entre as
tendncias recentes mais significativas das tecnolgicas mundiais de software.
7/23/2019 Tabela Ascii e Unicode
11/13
5
Incorporar o Unicode aos servidores de clientes, aplicaes de faixas mltiplas e
websites oferece uma reduo significativa nos custos quando comparado ao uso de conjuntos
de caracteres legacy. O Unicode possibilita que um nico software ou website seja alvejado
atravs de plataformas, lnguas e pases mltiplos sem a necessidade de reengenharia. Isto
permite com que dados sejam transportados atravs de muitos sistemas diferentes sem que
sejam corrompidos.
3.3Lnguas suportadas.O Unicode cobre quase todos os sistemas de escritas em uso atualmente, incluindo:
Alfabeto rabe Alfabeto armnio Alfabeto bengali Braille Alfabeto cherokee Alfabeto copta Alfabeto cirlico Devanagari Alfabeto ge'ez Alfabeto georgiano Alfabeto grego
Alfabeto gujarati Alfabeto gurmukhi Caracteres chineses Hangul Alfabeto hebraico Hiragana e Katakana Alfabeto fontico
internacional (AFI)
Alfabeto khmer Alfabeto kannada Alfabeto latino Alfabeto mongoliano
Alfabeto birmans N'Ko Alfabeto ori Alfabeto siraco Alfabeto tamil Alfabeto tailands Alfabeto tibetano Tifinagh Alfabeto yi Bopomofo
Tabela 2 Lnguas suportadas pela UNICODE.
O padro adicionou outros sistemas de escrita e cobrir mais, incluindo sistemas histricos ouextintos usados primordialmente pela academia, tais como:
Escrita cuneiforme Alfabeto deseret Escrita Linear B
Ogham Alfabeto etrusco Alfabeto fencio
Runas Alfabeto ugartico lfico
Tabela 3 Sistemas de escrita extintos suportados pela UNICODE.
A ltima verso do Unicode a 6.0.0.
http://www.unicode.org/versions/Unicode6.0.0/.
7/23/2019 Tabela Ascii e Unicode
12/13
6
4. CONCLUSOAps a pesquisa fica fcil intender o motivo pelo qual foi criada a tabela ASCII, para
ter interoperabilidade entre os diferentes fabricantes de computadores, e aparelhos eletrnicos,foi um padro criado. J o UNICODE soa como uma atualizao, para que seja possvel
cobrir mais sistemas de escrita. O UNICODE cobre quase todos os sistemas de escrita
existentes no mundo atualmente. Um sistema que chama a ateno de estar nesta lista de
sistemas de escritas cobertas pelo UNICODE o Braille, o sistema de escrita que os cegos
usam.
Colocar o UNICODE por completo nesta pesquisa seria algo complicado, pelo fato de
o sistema ter por volta de 107 mil caracteres.A ltima verso do UNICODE a 6.0.0 e ele foi criado para que funcionasse em
qualquer plataforma, qualquer programa e em qualquer lngua.
7/23/2019 Tabela Ascii e Unicode
13/13
7
REFERENCIAS
Apndice 1 - TABELA ASCII Disponvel em:Acesso em 20.03.2011.
Tabela de cdigos ASCII Disponvel em: Acesso em20.03.2011.
About the Unicode Standard Disponvel em: Acesso em 20.03.2011.
UNICODE Disponvel em: Acesso em 20.03.2011.