D (programlama dili)
çoklu paradigma programlama dili / From Wikipedia, the free encyclopedia
D programlama dili, C++ dilinden daha yüksek seviyede ve hedef alınan işletim sistemiyle donanımlara göre uygulama yazılmasını kolaylaştıran bir "sistem ve uygulama" dilidir.
Pratik Bilgiler Paradigması, İlk çıkışı ...
Paradigması | çok paradigmalı: nesne yönelimli, fonksiyonel, Zorunlu,yordamsal |
---|---|
İlk çıkışı | 2001 (23 yıl önce) (2001) |
Tasarımcı | Walter Bright, Andrei Alexandrescu (2006'dan beri) |
Geliştirici | Digital Mars, Andrei Alexandrescu (2006'dan beri) |
Kararlı sürüm | 2.108.0[1] (1 Nisan 2024 (30 gün önce) (1 Nisan 2024)) |
Tip sistemi | Statik, güçlü, yalın |
Etkilendikleri | C, C++, C#, Eiffel,[2] Java, Python[kaynak belirtilmeli], Ruby[kaynak belirtilmeli] |
Etkiledikleri | MiniD, DScript, Vala, Qore, Swift,[3] Genie |
İşletim sistemi | DMD: Unix-like (FreeBSD, Linux vs.), Windows, OS X |
Lisans | Boost |
Olağan dosya uzantıları | .d |
Web sitesi | dlang.org |
Kapat
D, C gibi sistem programlama dili olmasına karşın birçok üst düzey dilden (Python, Ruby, Lisp, Java, C#, vb.) özellikler almış olan kod okunabilirliği yüksek bir dildir. Üst düzey olanaklarına karşın C ve C++ kadar hızlı çalışan programlar üretir.
D'nin artık D1 diye anılan eski sürümünün desteği 31 Aralık 2012'de sona ermiştir. D2 olarak da adlandırılan D'nin tasarımı sona ermiş, bütün olanaklarının derleyiciler tarafından desteklenmesi beklenmektedir. Andrei Alexandrescu'nun "Neden D" adlı makalesinde D2'nin pek çok özelliği belirtilmektedir.[4]