Tu veux apprendre et maîtriser D ?

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

À propos de D

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

Les fonctionnalités clés de D


D

Expressif

Prise en charge de multiples paradigmes de programmation, avec de puissantes capacités de métaprogrammation.

Rapide

Les programmes D sont compilés, ce qui donne des temps d'exécution plus rapides que les langages interprétés.

Sûr

Les fonctions marquées `@safe` les restreignent à un sous-ensemble de D sûr pour la mémoire.

Interopérabilité des langages

Intègre du C et du C++ dans tes projets D en toute transparence, ce qui te donne accès à des millions de bibliothèques.

Un meilleur C

Intègre D dans des projets C grâce au drapeau de compilation `-betterC`.

GC en option

Laisse-le activé quand tu en as besoin, et désactive-le quand ce n'est pas le cas.

Un mentorat à la manière de D

Chaque langage a sa propre façon de faire les choses. D ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur D et à écrire du code idiomatique en D. 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 D. 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 D issus de la communauté

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

Voir tous les exercices D
D

Lance-toi dans le parcours D

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

Rejoins le parcours D