命令式編程語言:Nimrod

jopen 12年前發布 | 25K 次閱讀 編程語言 腳本/動態語言

Nimrod是一個新型的靜態類型、命令式編程語言,支持過程式、函數式、面向對象和泛型編程風格而保持簡單和高效。Nimrod從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為語言規范的一部分,可以用作創建領域特定語言的強大宏系統。

Nimrod是一個編譯型的具有垃圾收集的系統編程語言,有著極其卓越的生產/性能比。Nimrod的設計集中在三個E上:即效率(efficiency)、表達能力(expressiveness)和優雅(elegance)。

示例代碼:
import strutils

echo "Type in a list of ints of ints (separate by whitespace): " let tokens = stdin.readLine.split echo tokens.each(parseInt).max, " is the maximum."</pre>

項目主頁:http://www.baiduhome.net/lib/view/home/1348498772885

</em>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!