Thread overview
D, GCC'ye ekleniyor
Jun 21, 2017
Abdullah
Jun 22, 2017
Salih Dinçer
Jul 05, 2017
kerdemdemir
June 21, 2017

Bu tam olarak ne demek oluyor? Gdc'ye resmi destek mi geliyor, yoksa d kodu c++ gibi c ile beraber mi kullanılabilecek?

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

June 21, 2017

gdc'yi GCC'nin dışından tanıyor ve seviyorduk. :) (Ama ne yazık ki son zamanlarda dmd'nin bir kaç sene gerisinde kalmaya başlamıştı.)

GCC, D'yi de desteklediği diller arasına alıyor. Reddit konusu:

https://www.reddit.com/r/programming/comments/6im1yo/david_edelsohn_d_language_accepted_for_inclusion/

Ali

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

June 21, 2017

GCC (GNU Compiler Collection: GNU derleyici topluluğu/grubu), bir derleyici topluluğudur. GCC'yi kurunca şu dillerin derleyicileri kurulmuş olur ('man gcc' ekranından alıntı) :
'
-x language
[...] Possible values for language are:

              c  c-header  cpp-output
              c++  c++-header  c++-cpp-output
              objective-c  objective-c-header  objective-c-cpp-output
              objective-c++ objective-c++-header objective-c++-cpp-output
              assembler  assembler-with-cpp
              ada
              f77  f77-cpp-input f95  f95-cpp-input
              go
              java

'
Ancak, duyduğuma göre Java yeni GCC'ye artık dahil değilmiş. (Benim gcc sürümüm eski: 5.4.0.)

Yani, evet, gdc artık resmî olarak GCC'nin parçası olacak ve onunla birlikte gelecek. Dolayısıyla, hemen her Linux dağıtımı artık kendinden D derleyicisine sahip olacak. (Bir varsayıma göre GCC'nin 8 sürümü ile...)

D'nin C veya C++ ile kullanılabilirliği ayrı bir konu. Zaten C kütüphaneleri ile doğrudan bağlanabiliyor (extern(C) olarak bildirilmiş kodda "C ABI'ını" kullanıyor.) C++'ın durumu ise C++ şablonları, exception'ları, vs. nedeniyle daha karmaşık:

https://dlang.org/spec/cpp_interface.html

Ali

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

June 22, 2017

Çok güzel bir haber ama sanırım bunu yakın zamanda göremeyeceğiz.

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

July 05, 2017

Acaba bu GCC 'ciler bu kadar cok ise nasil yetisiyorlar. Bir yandan C++17 bir yandan bir cok dil destegi. Baya buyuk bir kommunite herhalde.

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

July 05, 2017

Öyle olmalı. gdc şimdilik tek kişinin sorumluluğunda olacak: Iain Buclaw. O bu işin peşini bırakırsa Java'nın durumuna düşebiliriz. Duyduğuma göre Java GCC'den çıkarılmış; nedeni de sorumlu kişinin veya kişilerin ilgilenmemeleriymiş. (İlgilenmemeleri için geçerli nedenleri olabilir; bilmiyorum.)

Ali

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