Vuoi imparare e padroneggiare D?

Unisciti al track D di Exercism per accedere a 92 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su D

module helloworld;

import std.format;

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

92 esercizi di programmazione per D su Exercism. Da Acronimo a Stato del tris.


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

Vedi tutti gli esercizi di D su Exercism

Funzionalità principali di D


D

Espressivo

Supporto per molteplici paradigmi di programmazione, con solide capacità di metaprogrammazione.

Veloce

I programmi D sono compilati, il che porta a tempi di esecuzione più rapidi rispetto ai linguaggi interpretati.

Sicuro

Le funzioni contrassegnate come @safe vengono limitate a un sottoinsieme di D sicuro per la memoria.

Interoperabilità tra linguaggi

Integra senza problemi C e C++ nei tuoi progetti D, per avere accesso a milioni di librerie.

Un C migliore

Integra D nei progetti C usando il flag di compilazione -betterC.

GC opzionale

Lascialo attivo quando serve e disattivalo quando non serve.

Ricevi mentoring nello stile di D

Ogni linguaggio ha il suo modo di fare le cose. La traccia D non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore D e a scrivere codice idiomatico in D. 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 D: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi D creati dalla community

La traccia D su Exercism ha 92 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di D
D

Inizia con la traccia D

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia D