- 軟件大小:18.3MB
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:編程工具
- 更新時(shí)間:2019-09-06
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://48statesin48weeks.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:nim編程工具 編程輔助
2.68MB/簡(jiǎn)體中文/7.5
7.5MB/簡(jiǎn)體中文/7.5
3.2MB/簡(jiǎn)體中文/7.5
16.8MB/簡(jiǎn)體中文/7.5
uCodeLink(uCode連接助手) v2.0.2 最新版
92.5MB/簡(jiǎn)體中文/7.5
nim編程軟件是一款新型的靜態(tài)類(lèi)型、命令式編程語(yǔ)言,支持過(guò)程式、函數(shù)式、面向?qū)ο蠛头盒途幊田L(fēng)格而保持簡(jiǎn)單和高效,可以用作創(chuàng)建領(lǐng)域特定語(yǔ)言的強(qiáng)大宏系統(tǒng)。
Nim編譯器是一款Nim中文社區(qū)推薦的免費(fèi)開(kāi)源工具,用戶可用通過(guò)我們的平臺(tái)來(lái)涉及更多的匯編程序,支持多個(gè)操作系統(tǒng)windows/Unix,其本身開(kāi)發(fā)語(yǔ)言就非常的簡(jiǎn)潔,Nim從Lisp繼承來(lái)的一個(gè)特殊特性--抽象語(yǔ)法樹(shù)(AST)作為語(yǔ)言規(guī)范的一部分,非常適合新手編程人員,Nim是一個(gè)編譯型的具有垃圾收集的系統(tǒng)編程語(yǔ)言,有著極其卓越的生產(chǎn)/性能比,Nim的設(shè)計(jì)集中在三個(gè)E上:即效率(efficiency)、表達(dá)能力(expressiveness)和優(yōu)雅(elegance)。
高效
Nim生成原生且無(wú)依賴(lài)的可執(zhí)行文件,不依賴(lài)于虛擬機(jī),所以它們小巧,便于分發(fā)。
Nim編譯器和生成的可執(zhí)行文件,對(duì)目前的任何主流平臺(tái)都提供了支持,包括Windows、Linux、BSD和macOS。
支持實(shí)時(shí)系統(tǒng)的快速延遲引用計(jì)數(shù)內(nèi)存管理。
零開(kāi)銷(xiāo)迭代器和用戶自定義方法的編譯期求值等現(xiàn)代概念,結(jié)合優(yōu)先使用分配在棧上的值類(lèi)型數(shù)據(jù),生成高性能代碼。
支持各種后端:可以被編譯為C、C++或JavaScript,所以Nim可以滿足所有前后端的需求。
凝練
Nim實(shí)現(xiàn)了自包含:編譯器和標(biāo)準(zhǔn)庫(kù)都是用Nim本身來(lái)實(shí)現(xiàn)的。
Nim擁有強(qiáng)大的宏系統(tǒng),允許直接操縱AST,提供無(wú)限的可能性。
優(yōu)雅
不需要宏去改變Nim的語(yǔ)法
靈活
具有局部類(lèi)型推斷、元組、泛型和sum類(lèi)型的現(xiàn)代類(lèi)型系統(tǒng)。
語(yǔ)句按縮進(jìn)分組,也可以跨行。
關(guān)于二進(jìn)制文件安裝的說(shuō)明
使用提供的zip文件的安裝應(yīng)該相當(dāng)簡(jiǎn)單。 只需將文件解壓到所需的安裝目錄, 然后運(yùn)行finish.exe,跟隨指引一步步配置即可。
配置PATH環(huán)境變量
要使用Nim進(jìn)行開(kāi)發(fā),需要在你的PATH環(huán)境變量中添加以下兩個(gè)目錄:
Nim的二進(jìn)制文件位于你解壓的文件夾下的bin目錄下,所以這個(gè)目錄在環(huán)境變量中是必需的;
%USERPROFILE%.nimblein (%USERPROFILE%指的是你的HOME目錄,Win7以下是我的文檔,也可能叫做Administrator之類(lèi)的用戶名)
下載的zip文件中包含了一個(gè)名為finish.exe的文件, 它會(huì)嘗試在你的PATH中添加上面說(shuō)的第一個(gè)目錄, 此工具還會(huì)自動(dòng)檢查你的系統(tǒng)中是否存在C編譯器,你可以通過(guò)它安裝MingW(一個(gè)Windows的GNU C編譯器集合)。
關(guān)于編譯器依賴(lài)的說(shuō)明
Nim編譯器編譯軟件時(shí)需要一個(gè)C編譯器, 你可以使用finish.exe來(lái)安裝MingW。
以下版本的MingW可完美地與最新版本的Nim配合使用:
32位 - mingw32-6.3.0.7z
64位 - mingw64-6.3.0.7z
下面展示了一個(gè)包含了其他依賴(lài)的列表, 你需要先確保安裝了這些依賴(lài),才能使用Nim。
PCRE
OpenSSL
Windows用戶可以通過(guò)這個(gè)鏈接一次性下載這些必要的DLL, 并在nim.exe的同級(jí)目錄下替換他們。
這款軟件還不夠完整,但是對(duì)于初學(xué)者來(lái)說(shuō)已經(jīng)夠了.如果有自學(xué)nim編程的這款軟件是你不錯(cuò)的選擇,現(xiàn)在還有很多人在開(kāi)發(fā)這款軟件在逐漸完善這款語(yǔ)音。