โปรแกรมเมอร์ที่มี ID Ultimus ได้พัฒนาภาษาใหม่ที่เรียกว่า anic ซึ่งดึงดูดความสนใจของอุตสาหกรรมเมื่อไม่นานมานี้ ตามโปรไฟล์ของโครงการใน Google Code ชื่ออย่างเป็นทางการของภาษาคือ ANI และ anic คือการนำภาษาไปใช้อ้างอิง ANI คือภาษาการเขียนโปรแกรมโฟลว์ข้อมูลวัตถุประสงค์ทั่วไปแบบเชิงวัตถุเชิงวัตถุแบบทดลอง ประสิทธิภาพสูง ปลอดภัยแบบคงที่
anic ถูกเขียนโดยใช้ GNU toolchain ดังนั้นจึงพกพาสะดวกและสามารถทำงานบนระบบปฏิบัติการหลักทั้งหมด รวมถึง *NIX, Mac OS X และ Windows (พร้อม Cygwin)
โปรแกรม Hello World ที่เขียนด้วย anic มีดังนี้:
"Hello, World!" -std.out การเขียนโปรแกรมไฮบริดนาฬิกาแบบเรียลไทม์ + เครื่องคิดเลขแบบมัลติเธรดในภาษา C ไม่ใช่เรื่องง่าย แต่การเขียนด้วย ANIC จะง่ายมาก:
@std.in;a=[[0]]; op=[[' ']]; b=[[0]]; r=[[0];0 { นาฬิกา = [[int ms ]] { ("r" + ms/1000.0 + /// + a + op + b + "=" + r) -std.out; 1 std.delay (ms+1) นาฬิกา} };inLoop = { in-a in-op in-b inLoop};\op ?? {'+': (a+b) '-': (a-b) '*': (a* b) '/': (a/b) : 0} -r;
ฟอรัมสำหรับโครงการนี้มีการใช้งานมากแล้ว และมีโปรแกรมเมอร์จำนวนมากจาก Google เข้าร่วม
เจ๋งใช่มั้ย? เริ่มลองตอนนี้: