Correio dos Açores, 15 de Dezembro de 2016 regional/opinião 21
“O Poder Local nos A codificação binária da informação - códigos alfanuméricos
Açores” apresentado (baseado num código anteriormente desenvolvido por que os códigos de uma maiúscula e respetiva minús- no Nordeste Gauss e Weber) e de dispositivos capazes de gerar e cula diferem apenas no bit 5 (2^5=32) o que facilita transmitir os códigos dos carateres compostos por as operações de conversão. A A Câmara Municipal do Nordes- cinco elementos. Para produzir e transmitir os códi- Com a generalização do uso dos computadores nas te promoveu a apresentação pública gos, Baudot construiu uma máquina com um teclado, tarefas de edição de texto, os 96 carateres codificados nos Paços do Concelho do livro “Po- semelhante ao de um piano, com cinco teclas, três em ASCII revelaram-se insuficientes. O código ASCII der Local nos Açores: 40 Anos – 1000 operadas com a mão direita (I, II e II) e duas com a foi expandido com ouso de 8 bits para codificar cada Presidentes”, do ex-deputado regional e mão esquerda (V e IV). Na figura 2 apresentam-se os caráter, ficando disponíveis mais 128 valores para jornalista José Andrade. carateres que eram codificados pelo código Baudot: representar os carateres específicos existentes em A apresentação do livro, no Salão o círculo representa a existência de um sinal elétrico, outras línguas, que não a inglesa, por exemplo, vogais Por: Jerónimo Nunes Nobre dos Paços do Concelho, teve a Docente da Universidade dos Açores a transmitir pela rede de telégrafo, e um espaço em acentuadas. Ainda assim, esta extensão do conjunto participação de dois autarcas do pas- jeronimo.am.nunes@uac.pt branco a ausência de sinal. de carateres não foi suficiente para representar todos sado do concelho do Nordeste, assim Donald Murray propôs, em 1901, um código mo- os alfabetos das muitas línguas escritas existentes no como da presidente da Assembleia Mu- Dando continuidade ao tema da codificação da dificado para ser usado num teclado semelhante ao de mundo. A solução foi a definição de extensões do nicipal, presidente da junta de freguesia informação, abordado nos artigos «A codificação bi- uma máquina de datilografar que perfurava uma fita conjunto de carateres ASCII adequados a cada língua da Algarviae do presidente da Câmara nária da informação - códigos numéricos bipolares» e de papel que era usada pelo aparelho para transmitir - as “code pages” - identificadas por um número: 850 do Nordeste, Anabela Isidoro, Alexan- «A codificação binária da informação - formatos para os sinais através da rede. Na receção, outro aparelho para a extensão do conjunto de carateres internacional dra Mestre e Carlos Mendonça, respe- os números fracionários» publicados neste Jornal, perfurava uma fita de papel com base nos sinais rece- (inglês) ou 860 para a extensão do conjunto de cara- tivamente. A representar os presidentes respetivamente, nas edições de 4-8-2016 e 8-9-2016, bidos que codificavam carateres. O código de Murray teres da língua portuguesa. de junta de freguesia mais antigos do o presente artigo incidirá na codificação dos carateres foi definido para minimizar o desgaste das máquinas Apesar das várias “code pages” ASCII abrangerem concelho do Nordeste, foi convidado do usados na escrita (letras, algarismos, sinais de pon- de perfuração dos cartões, uma vez que já não havia praticamente todas as línguas escritas não permitiam autor do livro o ex-autarca da freguesia tuação e outros símbolos), por aplicação de códigos uma conexão direta entre os movimentos manuais do o intercâmbio de informação textual, por exemplo da Salga José Luís Cordeiro (presiden- alfanuméricos, com vista ao armazenamento da infor- operador e o ritmo de transmissão, enquanto o código mensagens de email em que os intervenientes usassem te entre 1981 e 2001), sendo a geração mação textual na memória dos computadores e à sua de Baudot foi pensado para minimizar a fadiga do ope- diferentes “code pages” nos respetivos sistemas. O mais recente de autarcas representada transmissão entre o computador e os periféricos. rador que tinha de manter uma cadência constante no Unicode Standard proposto em 1991 pelo Unicode pela atual presidente da Junta de Fre- Um das primeiras propostas para a codificação pressionar das teclas. O código de Murray acrescentou Consortium e a ISO (International Organization for guesia da Algarvia, Alexandra Mestre, de carateres alfabéticos deve-se a Samuel Morse, outros carateres de controlo BEL, para assinalar o fim Standardization) foi desenvolvido para representar os autarca desde 2013. Como ex-presidente efetuada com o objetivo de transmitir mensagens da mensagem ou o início de uma nova mensagem. alfabetos de todas as línguas escritas do mundo. Cada de câmara, fez parte da apresentação através da rede de telégrafo, por ele inventado. O Com o surgimento dos computadores foi neces- caráter, dos mais de um milhão possíveis de codificar pública do livro o ex-autarca Eduardo código a que Morse deu o nome traduzia as 26 letras sário desenvolver códigos que representassem em em Unicode, é identificado por um número - o “code Medeiros, que foi presidente da Câmara do alfabeto latino e os algarismos árabes em sequên- termos binários os carateres usados na escrita. Os point” - independente do número e valor dos bits usa- do Nordeste entre 1979 e 1989. cias de impulsos elétricos de curta e longa duração, primeiros códigos alfanuméricos utilizados pelos dos na sua representação - o respetivo “code value”. A obra, que conta com o prefácio anotados em papel, respetivamente, como ponto “.” fabricantes de comutadores, que eram baseados nos Este standard define diversos formatos de representa- do ex-Presidente da Câmara do Nor- (dot) e traço “-” (dash). A duração de um “dash” era códigos BCD (Binary Coded Decimal) usados para ção binária (Unicode Transformation Format - UTF) deste José Carlos Carreiro, pretende três vezes superior à de um “dot”. O código Morse representar os algarismos, codificavam também as sendo o UTF-8 um dos mais usados porque garante reconhecer o trabalho dos autarcas da faz corresponder a cada letra um número variável letras e sinais de pontuação, até ao máximo de 64 das compatibilidade com os códigos ASCII do conjunto Região nos 40 anos de Poder Local, em de pontos e traços - é um código de comprimento combinações possíveis proporcionadas por 6 bits. Es- base de carateres. O Unicode é utilizado nas páginas nome de um desenvolvimento integral variável - consoante a frequência relativa de utiliza- tes códigos conhecidos por “BCD Interchange Code” web e nas mensagens de correio eletrónico sendo dos Açores. O livro, lançado pela Letras ção de cada letra: a letra “E”, a que mais vezes surge (BCDIC) não foram normalizados e não permitiam a necessário que estas identifiquem o formato empregue Lavadas Edições, apresenta uma descri- num texto em língua inglesa, é representada apenas troca de informação entre computadores de diferentes para que possam ser corretamente interpretadas pelos ção das várias autarquias, com destaque por um ponto. Esta codificação tornava mais rápida a fabricantes. Em 1963 o fabricante IBM desenvolveu sistemas de sofware. para a caracterização do território, mas geração dos correspondentes impulsos elétricos pelo com o Extended BCDIC, que era Foto:DR também para a participação eleitoral operador e reduzia o tempo de transmissão das men- utilizado nos seus computadores de cada concelho, nomeadamente so- sagens através da rede de telégrafo. A transmissão de para codificação de um máximo bre os presidentes eleitoralmente mais um ponto ou de um traço era seguida por um período de 256 carateres distintos, mas votados, além de ser um guia sobre os de silêncio de duração igual à de um ponto; as letras nunca foi adotado por outros autarcas e as autarquias dos Açores. de uma palavra eram transmitidas separadas por um fabricantes. “Importa todos perceberem que o período de duração igual à de um traço (três pontos) O código ASCII (American Poder Local passa por momentos mui- e as palavras eram transmitidas separadas por um Standard Code for Information to difíceis pelas exigências de gestão período de duração correspondente a sete pontos. Os Interchange), desenvolvido a e burocracia exigidas. Limitações fi- algarismos, no código Morse, são representados por partir dos códigos usados nos nanceiras que exigem uma verdadeira combinações de cinco pontos e traços, como se pode telégrafos e publicado em 1963, definição de prioridades por parte dos observar na figura 1. No standard Código Morse Inter- com 7 bits codificava 128 cara- autarcas e um respeitam como nunca nacional eram codificados outros carateres alfabéticos teres usados na língua inglesa: as pelos dinheiros públicos, ainda mais e alguns sinais de pontuação. Foram também definidas letras maiúsculas e as minúscu- quando falamos de autarquias com extensões para linguagens que não utilizam o alfabeto las, os algarismos, sinais de pon- planos de ajustamentos financeiros em latino. A codificação Morse pode efetuar-se recorrendo tuação e um espaço em branco reequilíbrio financeiro, como o caso do a sinais luminosos, em vez de impulsos elétricos ou (ausência de caráter). Os primei- Nordeste. sinais sonoros, e tem aplicações nas comunicações ros 32 valores do código são os Ser autarca hoje é muito mais difí- aeronáuticas e marítimas. chamados carateres de controlo, cil que no passado, e isto é comprovado O facto de, na codificação Morse de cada caráter, não imprimíveis, empregues também pela maior exigência por parte ser usado um número variável de pontos e traços, e de no controlo do movimento do dos munícipes. Sendo necessário con- estes terem uma duração distinta, resulta em codifica- “cursor” no ecrã e da transmissão tudo, ter sempre a coragem de assumir ções de duração muito díspar: o código correspondente de dados entre o computador e as responsabilidades e decisões naquilo ao algarismo “0” tem uma duração 19 vezes superior à os periféricos. Ao premir uma que são os compromissos com as po- da letra E. Esta caraterística dificultava a mecanização mais teclas, o periférico (tecla- pulações. Nunca fazendo perder a con- da codificação Morse e a sua transmissão através das do) envia para o computador os fiança com estes, pois assim, perde-se o redes de telégrafo. A solução foi a utilização de códigos bits que representam em ASCII respeito e a confiança nos políticos e na de “comprimento fixo” em que qualquer carácter fosse o caráter correspondente. Os política”. Referiu Carlos Mendonça na codificado usando o mesmo número de elementos e primeiros 31 carateres não im- sua intervenção. demorasse o mesmo tempo a transmitir. Para codificar primíveis podem ser gerados a 26 letras recorrendo a elementos que assumam dois partir do teclado premindo, em Foto:CMN valores (ou estados) distintos são necessários 5 ele- simultâneo, as teclas Ctrl e uma mentos para codificar cada letra, não sendo utilizadas letra (de A a Z). Qualquer caráter 6 das 32 (=2^5) combinações disponíveis. Reservando ASCII pode ser obtido mantendo duas destas combinações para carateres de controlo de a tecla Alt premida e escrevendo mudança (shift) é possível duplicar a capacidade de o número do caráter: Alt 123 codificação permitindo codificar os algarismos, sinais corresponde a “z”. Na tabela da de pontuação e outros carateres. Numa sequência de figura 3, que contém os 128 ca- carateres, o caráter de controlo “shift letter” indica rateres representados em ASCII, que se seguem letras codificadas, enquanto o caráter o decimal correspondente a cada de controlo “shift figure” indica se seguem algarismos caráter pode ser obtido a partir da ou sinais de pontuação codificados. sua posição na tabela através da Em 1874 Émile Baudot propôs ao Serviço Telegrá- expressão 16 x coluna + linha. fico Francês a utilização de um processo de codificação Como particularidade, refira-se