Tu veux apprendre et maîtriser Nim ?

Rejoins le parcours Nim d’Exercism pour accéder à 70 exercices avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.

À propos de Nim

Les fonctionnalités clés de Nim


Nim

Typage statique fort

Un système de types statique moderne avec inférence de types, tuples, génériques et types somme.

Rapide

Compile vers C/C++/ObjC sans environnement d'exécution ni machine virtuelle, pour des résultats d'une rapidité fulgurante.

Expressif

Une syntaxe conviviale, un système de macros et des génériques permettent de créer des DSL expressifs et de réutiliser le code.

Interopérable

Une FFI simple avec les langages cibles (C/C++/ObjC/JavaScript) pour une excellente interopérabilité.

Multiplateforme

Fonctionne sur (et compile vers) tous les principaux systèmes d'exploitation de bureau et appareils embarqués.

Gestion de la mémoire personnalisée

Une gestion déterministe de la mémoire, avec des destructeurs et la sémantique de déplacement (inspirée de C++ et Rust).

Un mentorat à la manière de Nim

Chaque langage a sa propre façon de faire les choses. Nim ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Nim et à écrire du code idiomatique en Nim. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en Nim. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.

En savoir plus sur le mentorat

Des exercices Nim issus de la communauté

Le parcours Nim sur Exercism propose 70 exercices pour t'aider à écrire du code de meilleure qualité.

Voir tous les exercices Nim
Nim

Lance-toi dans le parcours Nim

Le meilleur, c'est que c'est 100 % gratuit pour tout le monde.

Rejoins le parcours Nim