Difference between revisions of "Compilers"

From D Wiki
Jump to: navigation, search
m
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;">
 
= [[Compiler:DMD|DMD &raquo;]] =
 
= [[Compiler:DMD|DMD &raquo;]] =
'''Digital Mars D compiler''' <br/>The formal compiler.
+
'''Digital Mars D compiler''' <br/>The formal 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;">[[Compiler:DMD|DMD Portal &raquo;]]</div>
 
<div style="text-align: right;">[[Compiler:DMD|DMD Portal &raquo;]]</div>
Line 12: Line 12:
  
 
<td style="width:33%; vertical-align: top; padding: 10px 10px; background: #f9f9f9;">
 
<td style="width:33%; vertical-align: top; padding: 10px 10px; background: #f9f9f9;">
 +
 
= [[Compiler:GDC|GDC &raquo;]] =
 
= [[Compiler:GDC|GDC &raquo;]] =
 
'''GCC D compiler'''<br/>
 
'''GCC D compiler'''<br/>

Revision as of 00:34, 23 November 2012


There are currently 3 actively developed major D compilers:

DMD »

Digital Mars D compiler
The formal 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 ? ? ?