最近更新|軟件分類(lèi)|軟件專(zhuān)題|軟件排行|手機(jī)版|軟件發(fā)布nim編程軟件 v0.20.2 官方版
您的位置:首頁(yè)>編程開(kāi)發(fā) > 編程工具>nim編程軟件 v0.20.2 官方版

nim編程軟件 v0.20.2 官方版nim編程工具

網(wǎng)友評(píng)分:

相關(guān)軟件

軟件介紹

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編程軟件

軟件特色

高效

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)分組,也可以跨行。

使用說(shuō)明

關(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

其他依賴(lài)

下面展示了一個(gè)包含了其他依賴(lài)的列表, 你需要先確保安裝了這些依賴(lài),才能使用Nim。

PCRE

OpenSSL

Windows用戶可以通過(guò)這個(gè)鏈接一次性下載這些必要的DLL, 并在nim.exe的同級(jí)目錄下替換他們。

小編點(diǎn)評(píng)

這款軟件還不夠完整,但是對(duì)于初學(xué)者來(lái)說(shuō)已經(jīng)夠了.如果有自學(xué)nim編程的這款軟件是你不錯(cuò)的選擇,現(xiàn)在還有很多人在開(kāi)發(fā)這款軟件在逐漸完善這款語(yǔ)音。

  • 下載地址