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

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/

你可能感兴趣的:(java,编程,c,shell,Google,语言)