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

70 esercizi di programmazione per Nim su Exercism. Da Diffie-Hellman a Matrice.


Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.

Vedi tutti gli esercizi di Nim su Exercism

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