D Programlama - Çevre

D için Yerel Ortam Kurulumu

Hala D programlama dili için ortamınızı kurmaya istekli iseniz, bilgisayarınızda bulunan şu iki yazılıma ihtiyacınız vardır, (a) Metin Düzenleyici, (b) D Derleyici.

D Programlama için Metin Düzenleyicisi

Bu, programınızı yazmak için kullanılacaktır. Birkaç editörün örnekleri arasında Windows Not Defteri, İşletim Sistemi Düzenleme komutu, Kısa, Epsilon, EMACS ve vim veya vi bulunur.

Metin düzenleyicinin adı ve sürümü farklı işletim sistemlerine göre değişebilir. Örneğin, Windows'ta Not Defteri kullanılacaktır ve vim veya vi, Linux veya UNIX'in yanı sıra Windows'ta da kullanılabilir.

Düzenleyicinizle oluşturduğunuz dosyalara kaynak dosyalar denir ve program kaynak kodunu içerir. D programlarının kaynak dosyaları ".d".

Programlamanıza başlamadan önce, bir metin düzenleyicinizin olduğundan ve bir bilgisayar programı yazmak, onu bir dosyaya kaydetmek, oluşturmak ve sonunda çalıştırmak için yeterli deneyime sahip olduğunuzdan emin olun.

D Derleyici

En güncel D uygulamaları, verimli yürütme için doğrudan makine kodunda derlenir.

Birden fazla D derleyicimiz var ve aşağıdakileri içeriyor.

  • DMD - Digital Mars D derleyicisi, Walter Bright'ın resmi D derleyicisidir.

  • GDC - Açık DMD derleyici kaynak kodu kullanılarak oluşturulan GCC arka ucu için bir ön uç.

  • LDC - Derleyici arka ucu olarak LLVM kullanan DMD ön ucuna dayalı bir derleyici.

Yukarıdaki farklı derleyiciler D indirmelerden indirilebilir

D sürüm 2'yi kullanacağız ve D1'i indirmemenizi öneririz.

Aşağıdaki gibi bir helloWorld.d programına sahip olalım. Bunu seçtiğiniz platformda çalıştıracağımız ilk program olarak kullanacağız.

import std.stdio; 
 
void main(string[] args) { 
   writeln("Hello World!"); 
}

Aşağıdaki çıktıyı görebiliriz.

$ hello world

D'nin Windows'ta Kurulumu

Windows yükleyiciyi indirin .

Ekrandaki talimatları izleyerek yapılabilecek D'yi yüklemek için indirilen yürütülebilir dosyayı çalıştırın.

Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki adımları kullanarak merhabaWorld.d diyen bir reklam dosyası oluşturabilir ve çalıştırabiliriz -

C:\DProgramming> DMD helloWorld.d 
C:\DProgramming> helloWorld

Aşağıdaki çıktıyı görebiliriz.

hello world

C: \ D Programlama klasördür, örneklerimi kaydetmek için kullanıyorum. D programlarını kaydettiğiniz klasöre değiştirebilirsiniz.

D'nin Ubuntu / Debian'a kurulumu

Debian yükleyicisini indirin .

Ekrandaki talimatları izleyerek yapılabilecek D'yi yüklemek için indirilen yürütülebilir dosyayı çalıştırın.

Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki adımları kullanarak merhabaWorld.d diyen bir reklam dosyası oluşturabilir ve çalıştırabiliriz -

$ dmd helloWorld.d 
$ ./helloWorld

Aşağıdaki çıktıyı görebiliriz.

$ hello world

D'nin Mac OS X'e yüklenmesi

Mac yükleyiciyi indirin .

Ekrandaki talimatları izleyerek yapılabilecek D'yi yüklemek için indirilen yürütülebilir dosyayı çalıştırın.

Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki adımları kullanarak merhabaWorld.d diyen bir reklam dosyası oluşturabilir ve çalıştırabiliriz -

$ dmd helloWorld.d 
$ ./helloWorld

Aşağıdaki çıktıyı görebiliriz.

$ hello world

D'nin Fedora'ya yüklenmesi

Fedora yükleyiciyi indirin .

Ekrandaki talimatları izleyerek yapılabilecek D'yi yüklemek için indirilen yürütülebilir dosyayı çalıştırın.

Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki adımları kullanarak merhabaWorld.d diyen bir reklam dosyası oluşturabilir ve çalıştırabiliriz -

$ dmd helloWorld.d 
$ ./helloWorld

Aşağıdaki çıktıyı görebiliriz.

$ hello world

D'nin OpenSUSE üzerine yüklenmesi

OpenSUSE yükleyicisini indirin .

Ekrandaki talimatları izleyerek yapılabilecek D'yi yüklemek için indirilen yürütülebilir dosyayı çalıştırın.

Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki adımları kullanarak merhabaWorld.d diyen bir reklam dosyası oluşturabilir ve çalıştırabiliriz -

$ dmd helloWorld.d 
$ ./helloWorld

Aşağıdaki çıktıyı görebiliriz.

$ hello world

D IDE

Çoğu durumda eklenti şeklinde D için IDE desteğimiz var. Bu içerir,

  • Visual D eklentisi , Visual Studio 2005-13 için bir eklentidir

  • DDT , GDB ile kod tamamlama, hata ayıklama sağlayan bir tutulma eklentisidir.

  • Mono-D kod tamamlama, dmd / ldc / gdc desteği ile yeniden düzenleme. GSoC 2012'nin bir parçası olmuştur.

  • Code Blocks , D proje oluşturmayı, vurgulamayı ve hata ayıklamayı destekleyen çok platformlu bir IDE'dir.