Nim Team uvolnil první stabilní verzi jazyka Nim



Programovací jazyk Nim, jehož historie sahá do roku 2008, uvolnila jeho vývojová komunita ve verzi 1.0. Jde o stabilní vydání s dlouhodobou podporou. Budoucí aktualizace, úpravy a inovace by měly být s verzí 1.0 zpětně kompatibilní.

Programovací jazyk Nim patří mezi tzv. statické nebo též staticky typované programovací jazyky. Jeho tvůrci se inspirují u několika stávajících konkurentů. Oficiální prameny přiznávají největší vliv jazyků Ada, Modula a Python. Menší, jak uvádějí komentátoři z odborných serverů, pramení od konkurentů Delphi, C++, Lisp nebo Oberon. Některé z nich ale patří mezi dynamické programovací jazyky. Za hlavní konkurenty komentátoři považují Rust, C++, Python a Go.

Kompilátor Nim může generovat spustitelné soubory pro operační systémy Windows, Linux, BSD a macOS. Zvládá také kompilaci do jazyků C, C++ a JavaScript. Jazyk Nim lze editovat v nejrozšířenějších nástrojích současnosti. Vedle nativního programu Aporia jde například o Visual Studio Code, Emacs nebo Vim. Samotný jazyk Nim, resp. kompilátor a knihovny, jsou šířeny pod licencí MIT.

Aktuální verze 1.0 má ze strany vývojové komunity disponovat dlouhodobou podporou. V jejím rámci bude docházet k opravám chyb a k přidávání funkcionalit, které nijak nenaruší zpětnou kompatibilitu. Výjimku představují bezpečnostních záplaty, jež mohou některé vlastnosti původních kódů narušit.

Tvůrci Nim chtěli původně vyvinout jednoduchý a rozsahem malý jazyk, jehož výstupy by byly kompilovány do jazyka C. Nepracoval by s více než 20 tisíci řádků kódu. Aktuální vydání kompilátoru a standardní knihovny ovšem tvoří zhruba 140 tisíc řádků. K jejich vzniku přispělo přes 500 vývojářů. Původní úsporné pojetí by jazyk a jeho praktickou aplikaci značně limitovalo.

Jazyk Nim lze využívat pro tvorbu nejrůznějších back-end i front-end systémů. Jeho spustitelné soubory lze nasadit také například v mikrořadičích a v různých dalších vestavěných zařízeních. Po kompilaci do JavaScriptu a dalších jazyků jej lze využít pro webové stránky nebo pro hry a aplikace. Obecně je považován za vhodný prostředek pro projekty, jež jsou „příliš velké pro skripty“ a „příliš malé pro Javu nebo C“.

 


(1. 10. 2019 | Lukas_Kriz)

Facebook Twitter
Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<

NOVINKA: Pozoruhodné IT produkty 2019 podruhé
Ani tentokrát si nenechte ujít produkty, které vám mohou pomoci ve vaší práci v IT.

Pozoruhodné IT produkty pro rok 2019
Náš první letošní seznam zajímavých produktů, které byste určitě neměli minout






Články čtenářů

Pomalý notebook HP s Windows 10 - a ...


Jestli máte trable s pomalým počítačem od HP (nebo i od jiné velké značky), tak jste na tom stejně, jako jsem ještě před pár hodinami byl já. Zkoušel jsem řadu osvěd...

Slow HP Windows 10 notebook - and wh...


If you have trouble with a slow computer from HP (or even another big brand), you've the same problem I had a few hours ago. I tried a number of proven recipes, but ...

Komentáře čtenářů

TBW
Dobrý den. Koukám že váš článek je z roku 2016. Dnes je rok 2019 a situace může být odlišná. Můj dotaz z...>>
Podnikání na youtube
Zdravím, měl bych pár dotazů týkajících se podnikání na youtube. Četl jsem na http://techhity.cz/media/j...>>
Zdá se mi to nebezpečné
Přijde mi to už docela nebezpečné, že půjde platit i prostřednictvím televize. Ale pokrok nezastavíme. C...>>


©2011-2019 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
Používáme účetní program Money S3
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(7305)