terça-feira, 23 de setembro de 2008

WhiteSpace - Programação com caracteres invisíveis

Tive oportunidade de trabalhar com várias linguagens de programação, entre elas o assembly do Z-81, FORTRAN, COBOL, C, C++, Forth, Haskel, Trilogy, Java e outras menos conhecidas. Por isso sempre acompanhei com interesse os debates fervorosos sobre qual é a melhor linguagem e sempre li sobre o surgimento de novidades no assunto.

Há uma semana meu irmão me contou uma que eu desconhecia e, a princípio, não acreditei.

Imagine uma linguagem de programação baseada em caracteres que não podem ser impressos? Essa é a WhiteSpace, uma linguagem criada por uns malucos da Durham University/UK, onde todas as construções utilizam apenas tabs, espaços e caracteres de nova linha (CRLF).

Para piorar, o artigo que lançou a linguagem foi publicado em 01/Abril/2003. Piada de primeiro de abril? Que nada.. a coisa existe mesmo... tem interpretador para baixar e usar.

Não vou colocar um trecho de código aqui por razões óbvias mas convido os amigos a visitarem a página destes insanos e apreciarem os vários exemplos. E quem implementar um editor de texto com a linguagem me avise que vamos providenciar um prêmio (ou uma internação).

Um comentário:

Francisco Castro disse...

Olá Fabian, aqui estou novamente aprendendo um pouco do que você escreve em seu blog.

Um grande abraço.