openSUSE fornisce il supporto completo per il linguaggio di programmazione Nim

Gli sviluppatori della distribuzione openSUSE hanno annunciato l'inizio del supporto iniziale per i pacchetti relativi al linguaggio di programmazione Nim. Il supporto primario prevede la generazione regolare e tempestiva di aggiornamenti che corrispondono alle ultime versioni del toolkit Nim. I pacchetti verranno generati per le architetture x86-64, i586, ppc64le e ARM64 e testati nei sistemi di test automatizzati openSUSE prima della pubblicazione. In precedenza, la distribuzione Arch Linux aveva lanciato un'iniziativa simile per supportare Nim.

Il linguaggio Nim è focalizzato sulla risoluzione dei problemi di programmazione del sistema, utilizza la tipizzazione statica ed è stato creato con un occhio a Pascal, C++, Python e Lisp. Il codice sorgente Nim è compilato in una rappresentazione C, C++ o JavaScript. Successivamente, il codice C/C++ risultante viene compilato in un file eseguibile utilizzando qualsiasi compilatore disponibile (clang, gcc, icc, Visual C++), che consente di raggiungere prestazioni vicine al C, se non si tengono conto dei costi di esecuzione il netturbino. Similmente a Python, Nim utilizza il rientro come delimitatore di blocco. Sono supportati strumenti e funzionalità di metaprogrammazione per la creazione di linguaggi specifici del dominio (DSL).

Fonte: opennet.ru

Aggiungi un commento