Tabela Ascii e Unicode

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.