D Programlama - Genel Bakış
D programlama dili, Digital Mars'tan Walter Bright tarafından geliştirilmiş, nesne yönelimli çok paradigmalı bir sistem programlama dilidir. Geliştirilmesi 1999'da başladı ve ilk olarak 2001'de yayınlandı. D'nin (1.0) ana sürümü 2007'de yayınlandı. Şu anda, D'nin D2 sürümüne sahibiz.
D, sözdiziminin C stilinde olduğu ve statik yazmayı kullanan bir dildir. D'de C ve C ++ 'ın birçok özelliği vardır, ancak bu dilin D'nin bir bölümünü içermeyen bazı özellikleri de vardır. D'ye yapılan önemli eklemelerden bazıları,
- Birim testi
- Gerçek modüller
- Çöp toplama
- Birinci sınıf diziler
- Ücretsiz ve açık
- İlişkili diziler
- Dinamik diziler
- İç sınıflar
- Closures
- Anonim işlevler
- Tembel değerlendirme
- Closures
Çoklu Paradigmalar
D, çok paradigmalı bir programlama dilidir. Çoklu paradigmalar şunları içerir:
- Imperative
- Nesne odaklı
- Meta programlama
- Functional
- Concurrent
Misal
import std.stdio;
void main(string[] args) {
writeln("Hello World!");
}
D öğrenmek
D öğrenirken yapılacak en önemli şey, kavramlara odaklanmak ve dilin teknik detaylarında kaybolmamaktır.
Bir programlama dilini öğrenmenin amacı daha iyi bir programcı olmaktır; yani, yeni sistemlerin tasarlanması ve uygulanmasında ve eskilerinin korunmasında daha etkili olmak.
D Kapsamı
D programlamanın bazı ilginç özellikleri vardır ve resmi D programlama sitesi, D'nin rahat, güçlü ve verimli olduğunu iddia eder. D programlama, yeniden boyutlandırılabilir dizi ve dizge işlevi gibi C dilinin Standart kitaplıklar biçiminde sağladığı çekirdek dilde birçok özellik ekler. D, orta ila ileri düzey programcılar için mükemmel bir ikinci dildir. D, belleği işlemede ve C ++ 'da sıklıkla sorunlara neden olan işaretçileri yönetmede daha iyidir.
D programlama esas olarak mevcut programları dönüştüren yeni programlara yöneliktir. Büyük ekipler tarafından milyonlarca satır kodla yazılacak büyük yeni projeler için ideal bir yerleşik test ve doğrulama sağlar.