现在的位置: 首页 > 综合 > 正文

anic:比C快比Java安全比shell还简单的新语言

2013年10月23日 ⁄ 综合 ⁄ 共 629字 ⁄ 字号 评论关闭

 

一位ID为ultimus的程序员开发了一种名为anic的新语言,近日引起业界关注。根据Google Code上该项目的简介,该语言的正式名称是ANI,anic是这种语言的参考实现

 

ANI是一种实验性、高性能、静态安全、完全隐含支持并行、面向对象的通用数据流编程语言

 

anic用GNU工具链写成,因此可移植性很好,可以运行于所有主流操作系统,包括*NIX,Mac OS X和Windows(借助Cygwin)。

 

用anic编写的Hello World程序是这样的:

 "Hello, World!" -std.out

 

而用C语言编写并不轻松的多线程、实时的时钟+计算器混合程序,用anic写起来将如此简洁:

 @std.in;a=[[0/]]; op=[[' '/]]; b=[[0/]]; r=[[0/]];0 { clock = [[int ms]] { ("/r" + ms/1000.0 + ":" + a + op + b + "=" + r) -std.out; 1 std.delay (ms+1) clock} };inLoop = {/in-a /in-op /in-b inLoop};//op ?? {'+': (/a+/b) '-': (/a-/b) '*': (/a*/b) '/': (/a//b) : 0} -r;

 

该项目的论坛上目前已经非常热烈,其中不乏Google公司的程序员参与其中。

很酷,不是吗?赶快开始尝试吧: http://code.google.com/p/anic/

 

 

 

赶技术是很困难的,但是抓住内层实质,确是可能的。

抱歉!评论已关闭.