Archive | Programlama

GNU Compiler Collection (GCC) 9.2 RC çıktı

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın yeni 9.2 sürümünün sürüm adayı, Jakub Jelinek tarafından duyuruldu. GCC 9.2’nin ilk sürüm adayının SVN revizyonu 274111 üzerinden üretildiği belirtiliyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Her şey yolunda giderse, kararlı sürümün 12 Ağustos Pazartesi günü yayınlanması planlanıyor. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 9.2 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Compiler Collection (GCC) 9.2 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 8.0.1 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 8.0.1 sürümü, Tom Stellard tarafından duyuruldu. LLVM 8.0.0 sürümü için hata düzeltmeleri içeren yeni sürümün API ve ABI 8.0.0 ile uyumlu olduğunu söyleyen Stellard; kritik hataların belirlenmesine yardımcı olan herkese çok teşekkür ettiklerini ifade etti. Stellard; bu sürümle ilgili herhangi bir sorusu veya yorum olanların, bunu LLVMdev posta listesine yazabileceklerini belirtti. LLVM 8.0.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

LLVM 8.0.1 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

GNU Guile 2.9.3 (beta) duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 2.9.3 sürümünün betası, Andy Wingo tarafından duyuruldu. Gelecekteki 3.0 kararlı serisine hazırlanan üçüncü beta sürümü duyurmaktan mutluluk duyduklarını söyleyen Wingo; bunun bir test sürümü olduğunun unutulmamasını ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatırken, test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Kullanıcılar tarafından genişletilebilen ya da diğer programcıların eklentilerini, modüllerini veya komut dosyalarını kullanıma sokan GNU Guile ile masaüstü ortamları, web, komut satırı ve daha fazlası için için çeşitli uygulamalar veya oyunlar yaratmak mümkündür. Scheme programlama dilinin bir uygulaması olan GNU Guile, Revised5 ve Revised6 dil raporlarının çoğunu ve SRFI’yi destekler. XML ayrıştırma tekniği ve nesne yönelimli programlama yetisi sunan GNU Guile, bir HTTP sunucusu ve istemci gibi ek özellikler sunan bir modül kütüphanesi ile birlikte gelir. Kolaylıkla C ve C ++ programlarıyla entegre edilebilen GNU Guile, GNU Projesi tarafından GNU Lesser General Public lisansı altında kullanıma sunuluyor. GNU Guile 2.9.3 (beta) hakkında geniş bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile 2.9.3 (beta) edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 4.10 RC duyuruldu

Beta versiyonu 20 Haziran 2019‘da duyurulan Qt Creator’un 4.10 sürümünün sürüm adayı, Eike Ziller tarafından duyuruldu. Qt Creator 4.10 RC’yi duyurmaktan mutluluk duyduklarını söyleyen Ziller; sürümün, önceki beta sürümde yaşanan düzenli çökmelerle ilgili düzeltmeleri içerdiğini belirtti. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Ziller; Qt Creator 4.10 sürümüne ilişkin gelişmelerin değişiklikler sayfasından takip edilebileceğini söyledi. Dil sunucusu protokolü istemcisinin artık konumlandırıcıya daha iyi entegre edildiğini hatırlatan Ziller; bunun daha esnek sunucu ayarlarına sahip olduğunu söyledi. Qt Widgets uygulaması ile C++ kütüphanesi sihirbazlarının artık derleme sistemi olarak CMake veya Qbs’i seçimine izin verdiğini söyleyen Ziller; CMake ve Qbs projelerine Android hedefleri için destek eklendiğini belirtti. Qt Creator 4.10 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.10 RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM projesi GitHub’a taşınıyor

Birkaç yıllık tartışma ve planlamanın ardından LLVM projesi, kaynak kodunun SVN’den GitHub’a geçişini tamamlamaya hazırlanıyor. 2019 ABD Geliştirici Konferansı’nda LLVM kaynak kodunun SVN’den GitHub’a tamamen geçirilmesi planını hazırlamak için bir dizi yuvarlak masa toplantısı yapıldı. Son dokuz ayda büyük ilerleme kaydedildiği bildirilirken, 21 Ekim 2019’da göçün tamamlanmış olacağının ümit edildiği ifade ediliyor. GitHub’a geçişin bir parçası olarak şu anda SVN’de bulunan “monorepo” düzeninin korunduğu ve bunun her LLVM alt projesi için bir üst seviye dizini olan tek bir git deposu olacağı anlamına geldiği söyleniyor. Mevcut geçiş planının sadece kaynak kodun taşınmasına odaklandığı, geçiş tamamlandıktan sonra Phabricator’ı kod incelemeleri ve bugzilla’yı izlemek için kullanmaya devam edileceği belirtiliyor.

Continue Reading →

LLVM projesinin GitHub’a taşınması konusunda ayrıntılı bilgi edinmek için Tom Stellard’ın llvm.org üzerinde yayımladığı yazıyı inceleyebilirisiniz.

0

PHP 7.1.31 duyuruldu

PHP’nin 7.1.31 sürümü duyuruldu. PHP geliştirme ekibinin, PHP’nin 7.1.31 sürümünü duyurmaktan memnuniyet duyduğu belirtilirken, çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme dosyalarının incelenebileceği söyleniyor. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 7.1.31 hakkında ayrıntılı bilgi edinmek için PHP anasayfasından değişiklikler sayfasına ulaşılabilirsiniz.

Continue Reading →

PHP 7.1.31 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 7.2.21 duyuruldu

PHP’nin 7.2.21 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme dosyalarını inceleyebilirsiniz. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 7.2.21 hakkında ayrıntılı bilgi edinmek için PHP anasayfasından sürüm duyurusuna ulaşabilirsiniz.

PHP 7.2.21 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0