2010-01-11 06:08 |  16690次阅读 |  【已有121条评论】发表评论

关键词:新闻  | 感谢liujiangCE的提供 |  收藏这篇新闻

一位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/

相关文章:

  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2022-01-08
  • 2021-07-13
  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2022-02-18
  • 2022-03-07
  • 2022-02-28
  • 2021-12-17
  • 2021-09-14
  • 2021-11-03
相关资源
相似解决方案