Unisciti al track Nim di Exercism per accedere a 70 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Crea un'implementazione del cifrario a rotazione, talvolta chiamato anche cifrario di Cesare.
Converti il colore di una banda di una resistenza nella sua rappresentazione numerica.
Dato il punteggio delle allergie di una persona, determina se è allergica a un determinato elemento e l'elenco completo delle sue allergie.
Un sistema di tipi statico e moderno, con inferenza dei tipi, tuple, generici e tipi somma.
Compila in C/C++/ObjC senza runtime né macchina virtuale, per risultati velocissimi.
Una sintassi amichevole, un sistema di macro e i generici permettono DSL espressive e il riutilizzo del codice.
FFI semplice con i linguaggi di destinazione (C/C++/ObjC/JavaScript) per un'ottima interoperabilità.
Funziona su (e compila in cross verso) tutti i principali sistemi operativi desktop e i dispositivi embedded.
Gestione deterministica della memoria, con distruttori e semantica di move (ispirata a C++ e Rust).
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 mentoringLa traccia Nim su Exercism ha 70 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di Nim