Installare D in locale

Scopri come installare D in locale per risolvere gli esercizi di Exercism sulla tua macchina


Il track del linguaggio D richiede che tu abbia installato sul tuo sistema il seguente software:

  • un compilatore D versione 2
  • (opzionale ma consigliato) DUB

Prerequisito: compilatore D versione 2

Sul sito del linguaggio D, dlang.org, è possibile scaricare e installare per diverse piattaforme la versione più recente del compilatore di riferimento DMD (Digital Mars D). Vedi la pagina ufficiale dei download per maggiori informazioni. Su Windows, una soluzione alternativa è usare Chocolatey. Sui Mac basati su Intel, una soluzione alternativa è usare Homebrew.

Altri compilatori

Oltre al compilatore di riferimento DMD, che usa il proprio backend, ci sono altri due compilatori che si possono scaricare dalla sezione dei download di dlang.org:

  • GDC che usa il backend GCC
  • LDC basato sul backend LLVM

GDC e LDC non sono sempre alle versioni più recenti del frontend di DMD, ma offrono migliori livelli di ottimizzazione e supporto per altre piattaforme, come ad esempio ARM.

Vedi la wiki per maggiori informazioni.

Supporto IDE

C'è anche il supporto per il linguaggio D in vari IDE, ad esempio VisualD per Visual Studio e plugin per D per CLion di IntelliJ. Vedi la wiki per maggiori informazioni.

Prerequisito: DUB

DUB è un gestore di build per D.

Lo consigliamo per semplificare il processo di esecuzione dei test, ma è comunque possibile eseguirli senza DUB se non puoi o non vuoi installarlo.

Windows

La pagina dei download del sito di DUB offre un installer per Windows.

MacOS

Linux