Nim編譯器是一款Nim中文社區推薦的免費開源工具,用戶可用通過我們的平臺來涉及更多的匯編程序,支持多個操作系統windows/Unix,其本身開發語言就非常的簡潔,非常適合新手編程人員!
Nim是一個新型的靜態類型、命令式編程語言,nim編程工具支持過程式、函數式、面向對象和泛型編程風格而保持簡單和高效。Nim從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為語言規范的一部分,可以用作創建領域特定語言的強大宏系統 。
Nim是一個編譯型的具有垃圾收集的系統編程語言,有著極其卓越的生產/性能比。Nim的設計集中在三個E上:即效率(efficiency)、表達能力(expressiveness)和優雅(elegance)。
高效
Nim生成原生且無依賴的可執行文件,不依賴于虛擬機,所以它們小巧,便于分發。
Nim編譯器和生成的可執行文件,對目前的任何主流平臺都提供了支持,包括Windows、Linux、BSD和macOS。
支持實時系統的快速延遲引用計數內存管理。
零開銷迭代器和用戶自定義方法的編譯期求值等現代概念,結合優先使用分配在棧上的值類型數據,生成高性能代碼。
支持各種后端:可以被編譯為C、C++或JavaScript,所以Nim可以滿足所有前后端的需求。
凝練
Nim實現了自包含:編譯器和標準庫都是用Nim本身來實現的。
Nim擁有強大的宏系統,允許直接操縱AST,提供無限的可能性。
優雅
不需要宏去改變Nim的語法
靈活。
具有局部類型推斷、元組、泛型和sum類型的現代類型系統。
語句按縮進分組,也可以跨行。
關于二進制文件安裝的說明
使用提供的zip文件的安裝應該相當簡單。 只需將文件解壓到所需的安裝目錄, 然后運行finish.exe,跟隨指引一步步配置即可。
配置PATH環境變量
要使用Nim進行開發,需要在你的PATH環境變量中添加以下兩個目錄:
Nim的二進制文件位于你解壓的文件夾下的bin目錄下,所以這個目錄在環境變量中是必需的;
%USERPROFILE%.nimblebin (%USERPROFILE%指的是你的HOME目錄,Win7以下是我的文檔,也可能叫做Administrator之類的用戶名)
下載的zip文件中包含了一個名為finish.exe的文件, 它會嘗試在你的PATH中添加上面說的第一個目錄, 此工具還會自動檢查你的系統中是否存在C編譯器,你可以通過它安裝MingW(一個Windows的GNU C編譯器集合)。
關于編譯器依賴的說明
Nim編譯器編譯軟件時需要一個C編譯器, 你可以使用finish.exe來安裝MingW。
以下版本的MingW可完美地與最新版本的Nim配合使用:
32位 - mingw32-6.3.0.7z
64位 - mingw64-6.3.0.7z
其他依賴
下面展示了一個包含了其他依賴的列表, 你需要先確保安裝了這些依賴,才能使用Nim。
PCRE
OpenSSL
Windows用戶可以通過這個鏈接一次性下載這些必要的DLL, 并在nim.exe的同級目錄下替換他們。
足下
-官網是我們的起點,它不只是一個官網的中文鏡像,我們更希望它是一個國內Nim圈子的基地,一個核心。所有的資源都會圍繞這個核心,所以我們會認真地打磨它:
-我們會及時更新和翻譯官網的博客和其他更新,以便大家掌握第一手的Nim資訊
-我們會及時將國內的Nim資源整合起來,讓官網可以真正運行起來,發揮它的作用,走出一條中國特色的Nim發展道路。
-當你需要教程和資料時,我們希望你第一個想到的是去官網上找,并且我們會盡全力讓你能夠在官網上找到你需要的一切。
-我們也會在官網上建立論壇上的優秀資源的索引,定期更新及時、優質的論壇資源,并推送到思否、CSDN、OSChina、微博等主流媒體上。
生態
-我們的初衷是想要建立起國內的Nim開發者生態。
-以官網為核心,讓Nim開發者們把注意力集中到這里:
-官網上有很多論壇的索引,有問題可以去論壇問,便于存檔;
-官網上也盡量多地整理了QQ、微信群,有緊急的問題可以去聊天工具上問,能夠及時得到回復;
-也可以通過學習頁面上的【社區資源】模塊,獲取到國內主流媒體上先行者的問題、解答或者一些心得體會的博文;
-也可能會有線下的交流見面會,或者論壇、QQ群、微信群的一些活動,讓我們的社區有愛又團結,發揮出社區的力量。
-而這些都可以從社區中查看,我們也會將活動進行博客的推送,你可以訂閱RSS以及時獲取這些令人振奮的消息。
修遠
-目前官網中最關鍵的——文檔,還沒有能夠完全翻譯完, 學習和文檔兩個模塊中的中文文檔還在由@sheldon緊鑼密鼓地翻譯中,但是大家都是通過業余時間以非盈利的方式參與進來的,難免工作之余精力優先,所以也歡迎大家加入我們來貢獻自己的力量。
-我們也歡迎你把自己的Nim博客推薦給我們!我們歡迎各種方向,各種優質、高產的Nim博客,我們會在學習頁面的社區資源欄將你的博客掛上,供大家學習。
-new runtimes完成之日,就是Nim 1.0發布之時!
-特別感謝@sheldon大佬的鼎力支持和Nim開發集中營各位的幫助。
-感謝大家的支持和等待,讓我們一起創造Nim中文社區的繁榮,推動Nim的發展。
軟件開發工具合集為編程愛好者或者正在考慮學習編程的用戶提供更多更好用的工具,無論是從編程環境還是各種熱門語言的工具,我們都非常的齊全,讓你簡單入門自學,從前端web到后臺數據庫工具,喜歡就來收藏一波吧!
音樂編程app v1.6 安卓免費版
16.49 MB/ 簡體中文
v1.6 安卓免費版
科普編程軟件 v1.5.0 安卓版
36.76 MB/ 簡體中文
v1.5.0 安卓版
自學吧軟件 v1.2.0 安卓官方版
41.73 MB/ 簡體中文
v1.2.0
施耐德somachine中文版 v4.3 免費版
7.35 GB/ 簡體中文
v4.3 免費版
pydroid3最新版 v4.01 安卓版
49.69 MB/ 簡體中文
v4.01 安卓版
番茄助手 vs2019 最新版
20.60 MB/ 簡體中文
最新版
cube編程軟件 v2.6 安卓手機版
232.00 MB/ 簡體中文
v2.6 安卓手機版
c語言編程學習軟件 v2.2.6.1 安卓版
20 MB/ 簡體中文
v2.2.6.1
盖楼回复X
(您的评论需要经过审核才能显示)
網友評論