Forum: Duyurular RSS
D, GCC'ye ekleniyor
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4536 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D, GCC'ye ekleniyor
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…

Ali
Abdullah #2
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Bu tam olarak ne demek oluyor? Gdc'ye  resmi destek mi geliyor, yoksa d kodu c++ gibi c ile beraber mi kullanılabilecek?
acehreli (Moderatör) #3
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4536 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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
Avatar
Salih Dinçer #4
Üye Ock 2012 tarihinden beri · 1913 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Çok güzel bir haber ama sanırım bunu yakın zamanda göremeyeceğiz.
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
kerdemdemir #5
Üye Eyl 2013 tarihinden beri · 123 mesaj · Konum: Danimarka
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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.
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4536 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ö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
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:
Forum: Duyurular RSS
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-12-15, 05:56:36 (UTC -08:00)