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.
Scambio di chiavi Diffie-Hellman.
Calcola i fattori primi di un numero naturale dato.
Data una stringa che rappresenta una matrice di numeri, restituisci le righe e le colonne di quella matrice.
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