Um programador com ID ultimus desenvolveu uma nova linguagem chamada anic, que recentemente atraiu a atenção da indústria. De acordo com o perfil do projeto no Google Code, o nome oficial da linguagem é ANI, e anic é a implementação de referência da linguagem. ANI é uma linguagem de programação de fluxo de dados de uso geral, experimental, de alto desempenho, estaticamente segura, totalmente implicitamente paralela e orientada a objetos.
anic é escrito usando o conjunto de ferramentas GNU, portanto é muito portátil e pode ser executado em todos os principais sistemas operacionais, incluindo *NIX, Mac OS X e Windows (com Cygwin).
O programa Hello World escrito em anic é o seguinte:
"Olá, mundo!" -std.out Não é fácil escrever um programa híbrido multithreaded de relógio + calculadora em tempo real em linguagem C, mas será muito simples escrevê-lo em ANIC:
@std.in;a=[[0]];0 { relógio = [[int ms]; ]] { ("r" + ms/1000.0 + ":" + a + op + b + "=" + r) -std.out; 1 std.delay (ms+1) relógio} };inLoop = { in-a in-op in-b inLoop};\op ?? {'+': (a+b) '-': (a-b) '*': (a* b) '/': (a/b) : 0} -r;
O fórum deste projeto já está muito ativo e muitos programadores do Google estão participando.
Legal, não é? Comece a tentar agora: