VOOZH about

URL: https://wiki.archlinux.org/title/Talk:D

⇱ Talk:D - ArchWiki


Jump to content
From ArchWiki
Latest comment: 9 July 2014 by Diederick76 in topic gdc and dmd

gdc and dmd

Latest comment: 9 July 20141 comment1 person in discussion

The Considerations section states that "The main difference is that the dmd's back end is not FOSS (licensed from Symantec), while the others compilers are completely FOSS."

However, compiling the source on this page using dmd is quicker and the results in a far smaller executable:

diederick@bob:~/projecten/d/ $ time dmd hello.d 

real 0m0.439s
user 0m0.380s
sys 0m0.053s
diederick@bob:~/projecten/d/ $ time gdc hello.d 

real 0m1.015s
user 0m0.920s
sys 0m0.090s
diederick@bob:~/projecten/d/ $ ls -lh
totaal 3,6M
-rwxr-xr-x 1 diederick users 2,8M 9 jul 12:53 a.out
-rwxr-xr-x 1 diederick users 642K 9 jul 12:52 hello
-rw-r--r-- 1 diederick users 99 9 jul 12:18 hello.d
-rw-r--r-- 1 diederick users 121K 9 jul 12:52 hello.o

Some might consider this the "main difference".

—This unsigned comment is by Diederick76 (talk) 10:56, 9 July 2014‎ (UTC). Please sign your posts with ~~~~!