Forum: D Programlama Dili RSS
C, D, Go, ve Erlang'ın bir karşılaştırması
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: C, D, Go, ve Erlang'ın bir karşılaştırması
Birisi çalıştığı firmadaki arkadaşlarıyla bir karşılaştırma yapmış. Vibe.d'li D tek konuda C'den yavaş kalıyor. Diğer konularda en hızlısı D:

  http://forum.dlang.org/post/jzsvmdtfwjutqtnrcrdh@forum.dla…

D'nin Go'nun kuvvetliği olduğu alanlarda bile hızlı çıkması şaşırtıcı bulunuyor. (Tartışmanın hepsini okumadım.)

Ali
Avatar
zekeriyadurmus #2
Kullanıcı başlığı: Talha Zekeriya Durmuş
Üye Eki 2012 tarihinden beri · 701 mesaj · Konum: Samsun/Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Bu tarz bende testler yaptım Ali hocam gerçekten D acayip hızlı yavaş geliyorsa buyrun iasm yazın :)

Vibe.d de bazı hatalar eksiklikler var ama oldukça potansiyel var bence.

Son olarak D dilinin tek sorunu bence derleme süresi. Diğer dillere göre oldukça hantal. Özellikle vibe.d ile derlerken dakika sürdüğü oluyor :/

Zekeriya
Bilgi meraktan gelir...
acehreli (Moderatör) #3
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
zekeriyadurmus:
D dilinin tek sorunu bence derleme süresi.

Bunun herkes farkında ve her sürümde düzeltiliyor.

Aslında D, dil tasarımı olarak en hızlı derlenen dil(lerden birisi). Özellikle C++'tan alışık olunan olanakları kullanıldığında yeni gelenler işin arkasında sihir olduğundan şüpheleniyorlar. :)

Buna rağmen, özellikle CTFE son derece yavaş bir olanak. Bunun nedeni hem derleme olayının farklı aşamaları (semantic analysis, vs.) arasında gidip gelmelerle ilgili olması hem de CTFE'nin dmd'de algoritmik olarak utanç verici derecede kötü gerçekleştirilmiş olması. Düzeltilmesi çok belalıymış ama yavaş yavaş düzeliyor.

Ali
Avatar
Salih Dinçer #4
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Makaleleştirmiş...

Atila Neves:
Andrei Alexandrescu:
Interesting. Care to convert this post (only a little adjustment needed)
to a blog and publish with source code? Would make a great article. Ask
your friends to contribute with descriptions of their implementations, too.
Ask, and you shall receive:

https://atilanevesoncode.wordpress.com/2013/12/05/go-vs-d-…
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Mengu (Moderatör) #5
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
bir ara ben de kapsamli bir golang vs. d yazisi yazacagim.

bitis cumlem belli ama: 'did you realize you could build golang in d' ya da 'did you realize you could write golang style as much as you want, in d'
http://www.mengu.net - some kind of monster
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 04:19:06 (UTC -08:00)