Thread overview
D Programlama Dili İle İlgili Bir Soru
Jun 29, 2010
Kadir Can
Jun 29, 2010
Kadir Can
Jun 30, 2010
Kadir Can
Jun 30, 2010
Kadir Can
June 30, 2010

Arkadaşlar,aranıza yeni katıldım.Amacım henüz yeni sayılabilecek bir dili öğrenmek ve onu yazılımlarımda kullanmak.Bu amaçla da D dilini seçtim.Yalnız bir şey sormak istiyorum.Bildiğiniz üzere C dili ile çoğu şeyi yapabilmenize karşın genel anlamda bir sistem programlama dilidir.Peki D dilinde durum nedir?D dilini sistem programlama amacıyla kullanabilir miyiz?Benim ilgi alanım sistem programlama üzerine ve bu yolda ilerlemek istiyorum.C dilini öğrendim.Python bilgim iyi derecede.D dilini de öğreneceğim.

Özet olarak D dilini sistem programlama amacıyla kullanmak doğru mudur?Kullanılırsa ne derece verimli olur?

Not:Sistem programlama ve Python'un ne alakası var diyebilirsiniz.Pardus işletim sistemi Python ile geliştirilmektedir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Teşekkür ederim sayın Moderatör.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Hoşgeldin Kadir Can !

D dilinin anasayfasındaki ilk cümleyi alıntılıyorum.

Alıntı:

>

D is a systems programming language.

Yani evet D dili bir sistem programlama dilidir. Buna karşın yüksek seviyedeki diğer dillerdende bazı yararlı özellikler almıştır.

Özetle D dili sistem programlama dili olduğu halde kolay öğrenilebilen bana göre python gibi okunabilirliği yüksek, buna karşın hızlı bir programlama dilidir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Alıntı:

>

Teşekkür ederim sayın Moderatör.

Bana ismimle hitab edebilirsin. Buradaki çoğu kişi içinde bu geçerlidir.

Eğer nereden başlayacağını tam olarak kestiremiyorsan bu mesajı okuyabilirsin : http://ddili.org/forum/post/1864
Burada nereden başlanabileceği hakkında güzel bir bilgi veriyor. Kısaca ingilizce biliyorsanızda bilmiyorsanızda http://ddili.org/ders/d/index.html buradan başlayın.

Anlayamadığın yerler için forumda soru sorabilirsin ki bir çok kişi senin sorunu yanıtlamak isteyecektir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Teşekkürler canalpay.Zaten ilk mesajı yazdığım zaman derslere başlıyordum.Şimdi gönül rahatlığı ile öğrenip kullanabilirim.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Hepinize gösterdiğiniz ilgi için teşekkür ederim.Bu kadar bütünleşmiş ve aileleşmiş bir forumun üyesi olmak ne kadar güzelmiş.Hele günde 7-8 kişinin online olduğu bir forum.Herkes birbirine yardım ediyor.Ben bir başka programlama forumunun daha üyesiyim.2 günde bir mesaj geliyordu.Orada bir abim vardı.Bütün işlerimi onunla hallediyordum.

Sizlere gerçekten teşekkürler.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2010

Hoşgeldin Kadir Can, :)

Can çok güzel yanıtlamış zaten. Ben arada bir Digital Mars'ın İngilizce forumuna bakıyorum. Bu soru orada da soruluyor ve yanıt her zaman için "evet" oluyor. Zaten C kadar alt düzey olabilen bir dil. Kodun içine doğrudan asm bile eklenebiliyor. Üstelik asm'si C'den farklı olarak standart.

Eğer dersler hakkında önerilerin varsa gördüğün yanlışlıklar varsa söylemeyi unutma. ;)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 03, 2010

Bu arada Andrei Alexandrescu'nun yazdığı ve Ali Beyin çevirdiği bir makalede D2'nin nasıl bir sistem dili olduğu hakkında bir paragraf yazmış. (Türkçesi : http://ddili.org/makale/neden_d.html )

Alıntı:

>

D'nin en doğru tanımı, üst düzey sistem programlama dili olarak yapılabilir. Normalde üst düzey dillerde ve hatta betik dillerde [script language] görmeye alıştığımız bazı olanaklara sahiptir: çok hızlı kodlama-derleme-çalıştırma süreci, çöp toplama, dile yerleşik hızlı eşleme tabloları [hash tables], tür bildirimlerini yazmak zorunda olmamak, vs. Ama aynı zamanda alt düzey olanaklar da sunar: işaretçiler, elle (malloc/free) veya yarı-otomatik (kurucular ve bozucular) olarak yapılabilen kaynak yönetimi, ve bellek ile C ve C++ programcılarının çok sevdikleri gibi doğrudan etkileşebilme olanağı. Hatta D, C fonksiyonlarını hiç bir dönüşüm gerektirmeden çağırabilir. Yani C standart kütüphanesinin tamamı D programcılarının kullanımına hazır durumdadır. Ama genelde o kadar alt düzeye inme ihtiyacı hissedilmez; çünkü hem D'nin kolaylıkları çoğu zaman daha güçlü ve daha güvenlidir, hem de zaten D alt düzey programlama kadar etkin kod üretir. Genelde D'de kolaylık ve verimlilik arasında seçim yapmak gerekmez.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]