Ein Programmierer mit der ID Ultimus hat eine neue Sprache namens Anic entwickelt, die in letzter Zeit die Aufmerksamkeit der Branche auf sich gezogen hat. Laut dem Profil des Projekts auf Google Code lautet der offizielle Name der Sprache ANI und anic ist die Referenzimplementierung der Sprache. ANI ist eine experimentelle, leistungsstarke, statisch sichere, vollständig implizit parallele, objektorientierte Allzweck-Programmiersprache für den Datenfluss.
anic wurde mit der GNU-Toolchain geschrieben, ist also sehr portabel und kann auf allen gängigen Betriebssystemen ausgeführt werden, einschließlich *NIX, Mac OS X und Windows (mit Cygwin).
Das in Anic geschriebene Hello World-Programm lautet wie folgt:
„Hallo Welt!“ -std.out Es ist nicht einfach, ein Multithread-Echtzeituhr- und Taschenrechner-Hybridprogramm in der Sprache C zu schreiben, aber es wird so einfach sein, es in ANIC zu schreiben:
@std.in;a=[[0]]; op=[[' ']]; b=[[0]];0 { clock = [[int ms ]] { ("r" + ms/1000,0 + ":" + a + op + b + "=" + r) -std.out 1 std.delay (ms+1) Takt} };inLoop = { in-a in-op in-b inLoop};\op ?? {'+': (a+b) '-': (a-b) '*': (a* b) '/': (a/b) : 0} -r;
Das Forum zu diesem Projekt ist bereits sehr aktiv und viele Programmierer von Google beteiligen sich.
Cool, nicht wahr? Probieren Sie es jetzt aus: