D Programlama Dili ile İlgili Programların Kurulması
Burada D programları yazarken kullanılan programlardan bazılarının nasıl kurulduklarını bulacaksınız.
Derleyiciler
Bu yazının yazıldığı günlerde D derleyicisi olarak üç seçenek var. D'nin yeni olanakları hep öncelikle Digital Mars derleyicisi olan dmd
üzerinde geliştirilmişlerdir. Bu yüzden dmd
'nin daha yetenekli olduğunu düşünebiliriz.
Derleyicilerin hepsi ücretsiz, kullanımları tamamen serbest ve hepsi de yaygın ortamları destekliyor: Linux, Windows, ve Mac.
- Linux'ta
dmd
'nin kurulması:dmd
, D dilinin yaratıcısı ve ana destekçisi olan Digital Mars firmasının derleyicisidir. - Linux'ta
gdc
'nin kurulması:gdc
, çoğumuzungcc
ile yakından tanıdığı GNU'nun derleyicisidir. Uyarı: Anagcc
sürümü bu yazıyı yazdığım sırada D2 desteğini henüz içermiyor ama geliştirici sürümlerinde dilin 2.053 sürümü destekleniyor. - Halen geliştirilmekte olan
ldc
. Uyarı: Henüz D2'yi desteklemiyor.
Geliştirme Ortamları
Geliştirme ortamı seçenekleri için dlang.org sitesine bakabilirsiniz:
dmd
derleyicisinin Windows'da Code::Blocks altında kurulması
Kurulum adımlarını Ddili Forum'da esatarslan52'nin açtığı bir konuda bulabilirsiniz.
Code::Blocks projelerinde Türkçe harfler kullanabilmek için de forumdaki konulardan yararlanabilirsiniz: http://ddili.org/forum
Emacs d-mode
Metin Düzenleme Modu
Eğer hâlâ Emacs'ta ısrar eden bir programcıysanız D kaynak kodlarını yazmanızda yardımcı olması için d-mode'u kurmanızı öneririm. Emacs'in iyi taraflarından birisi, dosyaları doğal olarak UTF-8 düzeninde kaydetmesidir.