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

anic:比C快比Java安全比shell还简单的新语言一位 ID 为 ultimus 的程序员开发了一种名为 anic 的新语言 近日引起业界关注 根据 Google Code 上该项目的简介 该语言的正式名称是 ANI anic 是这种语言的参考实现 ANI 是一种实验性 高性能 静态安全 完全隐含支持并行 面向对象的通用数据流编程语言 anic 用 GNU 工具链写成 因此可移植性很好

大家好,我是讯享网,很高兴认识大家。

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

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

小讯
上一篇 2025-01-15 09:49
下一篇 2025-01-16 12:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70871.html