Her dilin uygun olduğu sorun ayrı. D'de de web programlama yapılır ama cgi olarak...
Tek bir hello world programıyla programları karşılaştıramayız. Programın diskten okunması yanında çalışması arasında dünyalar kadar fark vardır. Örnek:
D programının diskten okunma süresi: 1 saniye (gerçekten de olabilir, örneğin aynı anda başka bir programın giriş çıkış ihtiyacı da olabilir
Python programının diskten okunma süresi: .5 saniye
D çalışma süresi (tamamen uyduruyorum): .001 saniye
Python çalışma süresi (tamamen uyduruyorum): .1 saniye
Yani D 10 katı hızlı olsa bile diskten okuma zamanı yanında gölgede kalır.
Dilleri karşılaştıran çok güzel bir site var. Bu işi, çok değişik ve çok sayıda programı her dil için çalıştırarak yapıyor:
http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=all&d=ndata&calc=calculate&gpp=on&gcc=on&java=on&javaxint=on&jruby=on&box=1
Python bazı durumlarda diğer dillerden 100-300 kat yavaş olabiliyor. O tabloda D yok ama C++'a yakın olarak yukarılarda olacağını düşünebiliriz. (Aslında eskiden IBM'in C++ derleyicisinin ve D'nin de olduğu grafikler de görmüştüm. (?))
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]