segunda-feira, fevereiro 19, 2007

Perl e Matemática

Quem já codificou algum programa, e acabou escrevendo uma variável ou mesmo um cometário com acento ou mesmo cedilha(ç) ? No mínimo recebeu uma mensagem de erro, e precisou voltar e corrigir todo o texto.

Essa restrições parecem estar com os dias contados. Com o advento do Unicode, várias linguagens e bibliotecas possuem suporte a este padrão. Por exemplo, a linguagem de Pythonprogramação suporta o UTF-8 ( e outros formatos) no código fonte, como comentários e literais para impressão ("strings"). Identificadores suportam apenas o conjunto de caracteres alfa numéricos básicos do ASCII [a-zA-Z0-9] e _.

Já o Perl 5.8.8 chega ao extremo de permitir o uso de caracteres de outros alfabetos como identificadores. Parece frívolo, para a maioria das aplicações, mas não posso deixar de imaginar como seria útil definir uma função Σ e Π ? Veja o exemplo no link

Perl and Unicode, no meu blog de códigos. Entretanto, note que apenas caracteres referentes a alfabetos podem ser utilizados como identificadores. Nada de utilizar símbolos do Zodíaco em variáveis. Perl 6 entretanto, poderá definir operadores utilizando qualquer caracter Unicode.

0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial