Dilinizi seçin

Ana sayfa arrow-right ... arrow-right Geliştirme Araçları arrow-right D (Programming Language)

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ı.


Python
Free Open Source

Python, yorumlanmış, etkileşimli, nesne yönelimli, genişletilebilir bir programlama dilidir.

Java
Free Open Source

Java, eş zamanlı, sınıf tabanlı bir genel amaçlı bilgisayar programlama dilidir ...

PHP
Free Open Source

PHP, özellikle Web için uygun olan, yaygın olarak kullanılan, genel amaçlı bir betik dilidir ...

C++
Free Open Source

C ++ statik olarak yazılmış, serbest biçimli, çoklu paradigma, derlenmiş, genel amaçlı, güçlü ...

Ruby
Free Open Source

Ruby, birleştiren dinamik, yansıtıcı, genel amaçlı bir nesne yönelimli programlama dilidir ...

C#
Free Open Source

C #, güçlü yazma, zorunluluk, beyanname içeren çok paradigma programlama dilidir ...

Lua
Free Open Source

Lua, güçlü, hızlı, hafif, gömülebilir bir betik dilidir.

Perl
Free Open Source

Perl, 22 yılı aşkın bir süredir üst düzey, genel amaçlı, yorumlanmış, dinamik bir programlama dilidir ...

Go basit, güvenilir ve kolayca oluşturmayı kolaylaştıran açık kaynaklı bir programlama dilidir.

D, C benzeri sözdizimi ve statik yazım içeren bir dildir.

D (Programming Language) Platformlar

tick-square Windows
tick-square Linux
tick-square 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.

D (Programming Language) Özellikler

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

En İyi D (Programming Language) Alternatifleri

Yazılım hakkındaki görüşlerinizi paylaşın, bir inceleme bırakın ve daha da iyileştirmeye yardımcı olun!

D (Programming Language) Kategoriler

Geliştirme Araçları

D (Programming Language) Etiketler

programming-language programming

Değişiklik Önerin

Geri bildiriminiz

Bir derecelendirme seçin
Lütfen bir derece seçin

Your vote has been counted.

Do you have experience using this software?