Linux论坛's Archiver

宝马与通用选择MeeGo作为车机基础系统

redraiment 发表于 2010-1-11 14:09

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

今天在CSDN上看到一则新闻,一门新语言诞生了:ANI。
简单的说它是结合了UNIX的管道机制和并行编程,我和我们老师哭死了,从09年09月开始,我们也一直致力于这方面的研究,想不到还是被人家抢占新机了。看来我们俩只能执行更疯狂的B计划了,具体是什么...暂时保密,嘿嘿。

新闻如下:

一位ID为ultimus的程序员开发了一种名为anic的新语言,近日引起业界关注。根据[url=http://code.google.com/p/anic/]Google Code上该项目[/url]的简介,该语言的正式名称是ANI,anic是这种语言的参考实现。ANI是一种实验性、高性能、静态安全、完全隐含支持并行、面向对象的通用数据流编程语言。

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

用anic编写的Hello World程序是这样的:[code]"Hello, World!" -std.out[/code]而用C语言编写并不轻松的多线程、实时的时钟+计算器混合程序,用anic写起来将如此简洁:[code]@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;[/code]该[url=http://groups.google.com/group/ani-compiler]项目的论坛[/url]上目前已经非常热烈,其中不乏Google公司的程序员参与其中。

很酷,不是吗?赶快开始尝试吧:

[url=http://code.google.com/p/anic/]http://code.google.com/p/anic/[/url]

root1982 发表于 2010-1-16 06:11

不太看好,看上去很怪。让人有抵触情绪。这年头再好的东西,也要包装好。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.