Difference between revisions of "Compilers"

From D Wiki
Jump to: navigation, search
m
(DMD »)
Line 6: Line 6:
 
<td style="width:33%; vertical-align: top; padding: 10px 10px; background: #f9f9f9;">
 
<td style="width:33%; vertical-align: top; padding: 10px 10px; background: #f9f9f9;">
 
= [[DMD|DMD &raquo;]] =
 
= [[DMD|DMD &raquo;]] =
'''Digital Mars D compiler''' <br/>The formal implementation of D.
+
'''Digital Mars D compiler''' <br/>The reference implementation of D.
 
* [https://github.com/D-Programming-Language/dmd DMD on GitHub]
 
* [https://github.com/D-Programming-Language/dmd DMD on GitHub]
 
<div style="text-align: right;">[[DMD|DMD Portal &raquo;]]</div>
 
<div style="text-align: right;">[[DMD|DMD Portal &raquo;]]</div>

Revision as of 15:07, 23 November 2012


There are currently 3 actively developed major D compilers:

DMD »

Digital Mars D compiler
The reference implementation of D.

GDC »

GCC D compiler
Fast and open source.

LDC »

LLVM D compiler
Fast and open source.

Comparison

DMD GDC LDC
Platforms Linux / Mac / FreeBSD / Win Linux / Mac / FreeBSD / Win Linux / Mac / FreeBSD / Win
Architectures i386, amd64 i386, amd64 i386, amd64
License ? ? ?
Features ? ? ?