命令式編程語言:Nimrod
Nimrod是一個新型的靜態類型、命令式編程語言,支持過程式、函數式、面向對象和泛型編程風格而保持簡單和高效。Nimrod從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為語言規范的一部分,可以用作創建領域特定語言的強大宏系統。
Nimrod是一個編譯型的具有垃圾收集的系統編程語言,有著極其卓越的生產/性能比。Nimrod的設計集中在三個E上:即效率(efficiency)、表達能力(expressiveness)和優雅(elegance)。
示例代碼:import strutilsecho "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>
</em>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!