D Programlama Dili
D programlama dili ile ilgili belgeler, makaleler, kod örnekleri, yardımcı bilgiler, forum, vs.
- Website
- ddili.org · all feeds from this site
- Feed URL
http://ddili.org/rss.xml
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
Zafer Çelenk'in "DUB ile Tanışalım" makalesi
Proje ve paket yönetim programı olan DUB'ın kullanımı.
-
David Nadlinger'ın "D'nin Saflık Kavramı" makalesi
Fonksiyonel programlamanın önemli kavramlarından olan saflık kavramının D'deki gerçekleştirmesi ve pure anahtar sözcüğünün diğer dil olanakları ile nasıl etkileştiği.
-
Sunumlar Bölümü
D diliyle ilgili sunumlar.
-
Zafer Çelenk'in "D Dilindeki Tipleri Anlamak" makalesi
D'nin temel tipleri ve bitlerle nasıl gerçekleştirildikleri.
-
SDL ile Oyun Programlama dersleri
SDL kütüphanesini kullanarak D ile oyun programları yazma
-
Steven Schveighoffer'ın "D Dilimleri" makalesi
D'nin çok kullanışlı, çok hızlı ve güvenli olanaklarından olan dilimlerin tanıtılmaları ve bazı işlemlerinin perde arkasında nasıl gerçekleştirildiklerinin gösterilmesi
-
Andrei Alexandrescu'nun "Eleman Erişimi Üzerine" makalesi
Erişici kavramından daha güçlü olduğu gösterilen aralık (range) kavramı
-
"shared'e Geçiş" isimli makale
D'nin bellek erişimini güvenli hale getirmek için evrensel [global] değişkenleri normalde iş parçacığına özel alana [thread local storage, (TLS)] yerleştirmesi, ve bununla ilgili olanakları
-
Geliştirme ortamı SciTE'ın Linux'ta kurulması
Son derece basit bir geliştirme ortamı olan SciTE'ın Linux ortamında kurulması.
-
"Düzenli İfadeler [Regular Expressions]" isimli makale
Düzenli ifadelerin D'de Ruby'deki kadar güçlü oldukları ve ondan ne farklılıklar gösterdikleri.
-
"Bellek Yönetimi" isimli makale
D'de bellek yönetimi için kullanılan yöntemler.
-
"const ve immutable Kavramları" isimli makale
D'deki değişmezlik kavramlarının tanıtılmaları ve const ve immutable anahtar sözcüklerinin kullanımları.
-
"Dizgi Katmaları [mixin]" isimli makale
Derleme zamanında oluşturulan dizgilerin nasıl koda dönüştürüldüklerini gösteren kısa bir yazı.
-
Walter Bright'ın "Fonksiyon Argümanlarında Tembel Değerlendirmeler" isimli makalesi
Tembel değerlendirme [lazy evaluation], bir ifadenin işletilmesinin ancak gerçekten gerek duyulana kadar geciktirilmesidir. Bu makalede D'de fonksiyon argümanlarının tembel olarak işletilebilme olanağının fonksiyonların ifade yeteneklerini ne kadar arttırdığı anlatılmaktadır.
-
Karmaşık sayı türleri ve C++'nın std::complex'i
D'nin karmaşık sayı türlerinin tanıtılması ve C++'ın std::complex türüyle karşılaştırılması
-
Olanakların dil içinde veya kütüphanelerde gerçekleştirilmeleri
Bazı veri yapılarının neden kütüphane türleri yerine D dilinin iç olanakları olarak sunulmuş oldukları
-
D olanaklarının C önişlemcisiyle [preprocessor] karşılaştırılması
C'nin önişlemcisi ile D'nin sunduğu olanakların farkları
-
Dizgilerin [string] C++ dizgileri ile karşılaştırılması
C++ dilindeki dizgilerle D dilindeki dizgilerin farkları
-
D dilinin C++ dili ile karşılaştırılması
C++ dilindeki nesne yönelimli programlama ve şablonlar gibi bazı işlemlerin D dilinde nasıl yapıldıkları
-
D diline genel bakış
D'nin ana özellikleri