46 ücretsiz ve ücretli D (Programming Language) alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: Python, Java. Bunların yanı sıra, kullanıcılar D (Programming Language) ile PHP, C++, C (programming language) arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
46 ücretsiz ve ücretli D (Programming Language) alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: Python, Java. Bunların yanı sıra, kullanıcılar D (Programming Language) ile PHP, C++, C (programming language) arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
D, C benzeri sözdizimi ve statik yazım içeren bir dildir.
D, C benzeri sözdizimi ve statik yazım içeren bir dildir.
D (Programming Language) Platformlar
Windows
Linux
Mac
D (Programming Language) Video ve Ekran Görüntüleri
D (Programming Language) Genel Bakış
D, C benzeri sözdizimi ve statik yazım içeren bir dildir. Verimliliği, kontrolü ve modelleme gücünü pragmatik bir şekilde emniyet ve programlayıcı üretkenliği ile birleştirir.
Kolaylık
D, dinamik diller tarzında, fazlaca tür belirtmeden büyük kod parçalarının yazılmasına izin verir. Ancak statik çıkarım, hem statik hem de dinamik dünyaların en iyisini veren türleri ve diğer kod özelliklerini çıkarır. Otomatik bellek yönetimi güvenli, basit ve sağlam bir kod sağlar. D ayrıca, kapsamlı kaynak yönetimini (diğer bir deyişle RAII deyimi) ve deterministik işlem kodunun yazılması ve okunması kolay kapsam deyimlerini de destekler. Yerleşik doğrusal ve birleştirici diziler, dilimler ve aralıklar, küçük ve büyük işler için günlük programlamayı basit ve keyifli hale getirir.
Güç
En iyi paradigma, birini diğerlerinin pahasına empoze etmemektir. D, klasik polimorfizm, değer semantiği, işlevsel stil, jenerik, üretken programlama, sözleşme programlama ve daha fazlasını sunar - hepsi uyumlu bir şekilde entegredir. D, gerçek değişken veri, mesaj geçişi, varsayılan olarak paylaşım yok ve dişler arasında kontrollü değişken paylaşım içeren eşzamanlılık için yenilikçi bir yaklaşım sunar. Basit senaryolardan büyük projelere kadar D, herhangi bir uygulamanın ihtiyacına göre ölçeklendirilebilir: birim testi, bilgi gizleme, rafine modülerlik, hızlı derleme, hassas arayüzler.
verim
D, doğal olarak etkin yerel kodla derlenir. D, "bariz" kodların çoğunun hızlı ve güvenli olduğu şekilde tasarlanmıştır. Bazen bir fonksiyonun, en yüksek hız ve kontrol için emniyet tipi sınırlarından kaçması gerekebilir. Bu gibi ender durumlarda D, yerel işaretçiler, tip atmalar, müdahale eden çeviriler olmadan herhangi bir C fonksiyonuna erişim ve hatta satır içi montajcı sunar. @Safe, @trusted ve @system modüler özellikleri, programcının belirli bir uygulamanın güvenlik / verimlilik değişimlerine en iyi şekilde karar vermesine ve derleyicinin tutarlılığı kontrol etmesine izin verir.