O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: Nově: Pozoruhodné IT produkty 2021 podruhé
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2021
E-knihy o IT zdarma

Odborné IT konference BusinessIT
Manuál Linux

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 <<<
©2011-2021 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
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | Používáme účetní program Money S3 | pg(7305)