anic:比C快比Java安全比shell還簡單的新語言

來源:互聯網
上載者:User
anic:比C快比Java安全比shell還簡單的新語言

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/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.