Utilizzare DMD in quanto è l'implementazione di riferimento ed è più ampiamente utilizzato. E 'anche il più aggiornate come nuove funzionalità e correzioni vengono rilasciati principalmente in DMD (ma GDC e LDC vengono rilasciati non molto tempo dopo DMD).
Come un nuovo arrivato si dovrebbe prendere in considerazione DMD prima, fino a trovare specifiche, che è necessario, ma non si trovano in DMD, allora si può considerare l'utilizzo di GDC o LDC. Oppure usali subito, poiché tutti i compilatori condividono un frontend comune da DMD, quindi cambiarli non dovrebbe essere così problematico (eccetto bug che potrebbero non essere uguali in tutti).
Tutti e 3 i compilatori supportano attualmente 32 bit e 64 bit (alpha/beta?) Su piattaforme Windows e Posix.
Alcune iniziative sperimentali sono adottate per supportare le piattaforme ARM da GDC e LDC.
GDC e LDC possono avere più i tempi di compilazione rispetto al DMD che è illuminazione veloce - rendendo scrivi/compila/ciclo di eseguire un un piacere, mentre GDC e LDC generale compila il codice più veloce che li rende più adatti per build di versione (ovviamente il test delle app deve essere eseguito sul compilatore di rilascio)
fonte
2013-01-07 20:11:03
DMD è l'implementazione di riferimento ma in flusso pesante quando vengono rilevati errori ... –