Un programador con ID ultimus desarrolló un nuevo lenguaje llamado anic, que ha atraído la atención de la industria recientemente. Según el perfil del proyecto en Google Code, el nombre oficial del idioma es ANI y anic es la implementación de referencia del idioma. ANI es un lenguaje de programación de flujo de datos de propósito general, experimental, de alto rendimiento, estáticamente seguro, totalmente implícitamente paralelo y orientado a objetos.
anic está escrito utilizando la cadena de herramientas GNU, por lo que es muy portátil y puede ejecutarse en todos los principales sistemas operativos, incluidos *NIX, Mac OS X y Windows (con Cygwin).
El programa Hello World escrito en anic es el siguiente:
"¡Hola mundo!" -std.out No es fácil escribir un programa híbrido de calculadora y reloj en tiempo real de subprocesos múltiples en lenguaje C, pero será muy sencillo escribirlo en ANIC:
@std.in;a=[[0]]; op=[[' ']]; b=[[0]]; r=[[0]];0 { reloj = [[int ms ]] { ("r" + ms/1000.0 + ":" + a + op + b + "=" + r) -std.out; 1 std.delay (ms+1) reloj} };inLoop = { in-a in-op in-b inLoop};\op ?? {'+': (a+b) '-': (a-b) '*': (a* b) '/': (a/b) : 0} -r;
El foro para este proyecto ya está muy activo y están participando muchos programadores de Google.
Genial, ¿no? Empieza a probarlo ahora: