Brief News On Line
FunLog
Por John R. Andrews ([email protected]), University of Illinois em Chicago.
Traduzido e adaptado por Alexis B. Lemos ([email protected])
Os Laborat�rios Bell anunciaram formalmente o que eles acreditam ser a linguagem de programa��o definitiva. Descrita por Fujiro Nakombi, o principal especialista japon�s em linguagens de quarta gera��o, como "a �nica linguagem de computador realmente elegante jamais inventada", NULA, como � conhecida, foi desenvolvida pelo mesmo departamento que originalmente inventou o n�mero errado, o sinal de ocupado, e a frase, "o telefone discado est� fora de opera��o".
NULA � a resultante de cinco anos de trabalho de uma equipe de projetistas de linguagem e matem�ticos de ci�ncia da computa��o. A descoberta final ocorreu quando o especialista em sistemas operacionais H. Romeu Pinto sugeriu que, se remover GOTOs era bom, ent�o por que n�o descartar as declara��es IF, dado que elas geralmente requerem a digita��o de muitos caracteres. Este conceito brilhante foi estendido atrav�s de uma s�rie de complexos teoremas matem�ticos, que formam a base da linguagem NULA. Colocado em termos leigos por L.G. Philips, engenheira el�trica e leitora de CD-ROMs, "� como se n�s tiv�ssemos jogado fora a �gua do banho, depois o beb�, e finalmente a banheira inteira". A eleg�ncia e concis�o de NULA podem assim ser demonstradas como uma conseq��ncia direta do fato de que a linguagem, como foi definida, n�o cont�m nenhuma declara��o. Embora � primeira vista isto possa parecer uma desvantagem, de fato, � um aperfei�oamento sobre qualquer outra linguagem. Dentre numerosas raz�es, apresentamos algumas:
Estas s�o apenas umas poucas, das muitas maneiras pelas quais NULA � superior a todas as atuais linguagens de computador. Voc� pode, sem d�vida, pensar em muitas outras. Para leitura adicional, consulte algum dos numerosos livros e artigos de Omar Motta, Cid Ney, e, naturalmente, a base te�rica de todas as modernas linguagens de programa��o, "A Roupa Nova do Imperador".