Vuoi imparare e padroneggiare Nim?

Unisciti al track Nim di Exercism per accedere a 70 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su Nim

Funzionalità principali di Nim


Nim

Tipizzazione statica forte

Un sistema di tipi statico e moderno, con inferenza dei tipi, tuple, generici e tipi somma.

Veloce

Compila in C/C++/ObjC senza runtime né macchina virtuale, per risultati velocissimi.

Espressivo

Una sintassi amichevole, un sistema di macro e i generici permettono DSL espressive e il riutilizzo del codice.

Interoperabile

FFI semplice con i linguaggi di destinazione (C/C++/ObjC/JavaScript) per un'ottima interoperabilità.

Multipiattaforma

Funziona su (e compila in cross verso) tutti i principali sistemi operativi desktop e i dispositivi embedded.

Gestione della memoria personalizzata

Gestione deterministica della memoria, con distruttori e semantica di move (ispirata a C++ e Rust).

Ricevi mentoring nello stile di Nim

Ogni linguaggio ha il suo modo di fare le cose. La traccia Nim non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Nim e a scrivere codice idiomatico in Nim. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Nim: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi Nim creati dalla community

La traccia Nim su Exercism ha 70 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Nim
Nim

Inizia con la traccia Nim

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Nim