欧美日韩激情电影,久久亚洲精品毛片,日日夜夜天天综合入口,亚洲激情六月丁香

您的位置: 首頁 >要聞 >

受python啟發的Nim該編程語言的1.0版發布

2019-11-14 18:37:58 編輯: 來源:
導讀 NIM編程語言的開發人員發布了1.0版,很有希望的程序員為他們的代碼編寫了一個"穩定基礎",這些代碼不會被NIM的未來版本破壞。 NIM是一種靜態類型的程序語言,它借鑒諸如Modula-3、Delphi、Ada、C++、Python、LISP和Oberon等語言的概念。 但是,由于它是一種帶有靜態類型系統的編譯編程語言,所以它也被與Rust、C和Go進行了比較。 請參閱:六種按需編程語言:入門

NIM編程語言的開發人員發布了1.0版,很有希望的程序員為他們的代碼編寫了一個"穩定基礎",這些代碼不會被NIM的未來版本破壞。

NIM是一種靜態類型的程序語言,它借鑒諸如Modula-3、Delphi、Ada、C++、Python、LISP和Oberon等語言的概念。

但是,由于它是一種帶有靜態類型系統的編譯編程語言,所以它也被與Rust、C和Go進行了比較。

請參閱:六種按需編程語言:入門(免費PDF)

NIM編譯器可以在Windows、Linux、BSD和MacOS系統上生成用于分發的可執行文件。它還編譯為C、C++和JavaScript。

NIM功能廣泛的編輯器支持,包括原生NIM編輯器APOIA、VisualStudio代碼、EMACS和VIM。

如之前所宣布的,NIM1.0旨在是長期支持的穩定版本,僅在不破壞后向兼容性的條件下,才能在將來獲取錯誤修復和新功能。但是,保證不擴展到修復嚴重安全漏洞,這可能會中斷代碼。

2008年,尼姆出現在德國程序員安德烈亞斯·倫普夫(Andreas Rumpf),他在IRC和GitHub上使用了Araq這個名字。

正如他在BlogPost解釋的那樣,NIM的初始目標是編譯到C的"簡易小語言",應該不超過20,000行代碼。它將依賴于宏系統來填充小內核中的特征間隙。

今天,編譯器和標準庫使用了大約14萬行代碼。

"雖然語言并不像我想要的那么小,但它指出,元編程不能取代現代語言需要具有的所有構建塊,"注意到RumPF。

在1.0版的版本中,Rumpf的下一個重點是NIM將用于改進開發者工具,如NIMAY、用于多個代碼編輯器的代碼完成引擎、靈活的包管理器和Nime源代碼格式的格式化工具。

他說:“我認為‘增量重新編譯’(IC)是Nim編譯器的下一個重大里程碑。IC將進一步加快Nim已經很快的編譯時間,并緩存宏擴展和其他構造的結果。”

請參閱:當Google進入AI編碼自動完成比賽時,Python語言的風箏變得更智能

據Nim開發商說,截至8月,Nim有更多的1000個套餐可供使用,該集團希望今后能吸引更多的套餐。

NIM1.0在HackerNews上發布了一些興趣,其中NIM貢獻者提供了其起源、分類和用途的分解。

雖然NIM可以用來寫內核,但它也可以在微控制器和其他嵌入式系統上運行。而且由于它編譯為JavaScript,它也可以用于網站或創建游戲和應用程序。


免責聲明:本文由用戶上傳,如有侵權請聯系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ   備案號:

本站除標明“本站原創”外所有信息均轉載自互聯網 版權歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)

主站蜘蛛池模板: 静宁县| 榆中县| 许昌市| 大渡口区| 海原县| 济阳县| 莎车县| 科技| 伊金霍洛旗| 眉山市| 灌阳县| 垣曲县| 双鸭山市| 合肥市| 新宾| 铜陵市| 鸡西市| 青龙| 贵南县| 中江县| 大田县| 仲巴县| 青田县| 始兴县| 黔东| 繁峙县| 黄梅县| 合江县| 丹巴县| 黎川县| 丽江市| 彭州市| 莲花县| 商都县| 错那县| 海宁市| 织金县| 沙湾县| 安国市| 调兵山市| 望江县|