Archive | Programlama

GNU Compiler Collection (GCC) 14.4.0 duyuruldu

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 14.4.0 sürümü, Jakub Jelinek tarafından duyuruldu. 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) 14.4.0 hakkında bilgi edinmek için sürüm duyurusunu ya da sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

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

Kotlin 2.4.20-Beta1 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-Beta1 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Standart kütüphaneye StackTraceRecoverable arayüzünü ekleyen yeni sürümün, kotlinx.coroutines kütüphanesiyle entegrasyonu geliştirdiği, çünkü kotlinx.coroutines’e bağımlılık eklemeden yığın izleme kurtarma için yeni istisna örnekleri oluşturmayı tanımlamaya olanak tanıdığı ifade ediliyor. kotlinx.coroutines kütüphanesi, ek eşzamanlı işlem yığın izleme bilgileriyle yeni bir istisna örneği oluşturarak yığın izleme kurtarma işlemini gerçekleştiriyor. Kotlin 2.4.20-Beta1 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ve değişiklik günlüğünü inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-Beta1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Açık kaynak kodlu Zed kod düzenleyici 1.7.2 sürümüyle kullanıma sunuldu

2024 Ocak ayında artık açık kaynak kodlu olarak dağıtıldığını duyurduğumuz yüksek performanslı (çok iş parçacıklı ve GPU hızlandırmalı) bir kod düzenleyici olan Zed‘in GNU/Linux için yapılarının da artık resmi olarak yayınladığını Temmuz 2024‘te duyurmuştuk. Açık kaynak kodlu olmasıyla birlikte GNU/Linux için çalışmaya başlayacağı ifade edilen yazılımın yeni sürümü; güncellenmiş OpenCode modelleri, hata düzeltmeleri ve diğer iyileştirmelerle birlikte geliyor. /compact yapay zeka sohbet özetleme özelliği, yeni modeller, ayarlar tabanlı beceri yönetimi, git grafik komutları ve ayrıca hata düzeltmeleri ve kullanıcı arayüzü iyileştirmeleri ekleyen yeni sürüm, otomatik bağlam sıkıştırma ve ayarlara dayalı beceri yönetimi gibi bir dizi yapay zeka ile ilgili özelliğin yanı sıra daha iyi Markdown önizleme oluşturma ve grafik görünümünde özel git komutları gibi diğer özellikler de getiriyor. Buna ek olarak, ekip beceri yönetimini ayarlar arayüzüne taşıyan yazılım; bu becerilerle ilgili hataların uygulama tarafından nasıl iletildiğini iyileştirirken, OpenCode model listesini DeepSeek V4 Flash, MiniMax M3, Qwen 3.7 Plus ve Nemotron 3 Ultra Free’yi destekleyecek şekilde güncellemiş bulunuyor. VS Code’un sahip olduğu büyük hakimiyeti kırmaya çalışan “yeni sayılabilecek” bir kod editörü olan Zed’in Microsoft’un GitHub’ı satın aldıktan birkaç yıl sonra 2022’de sonlandırdığı Atom metin editöründe çalışan eski GitHub çalışanları tarafından oluşturulduğu söyleniyor. Zed 1.7.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Zed 1.7.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Go (Golang) 1.27rc1 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.27 sürümünün ilk sürüm adayı duyuruldu. Bu sürümün, go1.27rc1 etiketli revizyonda release-branch.go1.27’den alındığı belirtilirken, ön sürüm sürümleri test etme konusundaki yardımın çok önemli olduğu ifade ediliyor. Go telemetrisinin, bu yayın adayı sürümünün ve gelecekteki Go sürümlerinin doğrulanmasına yardımcı olacağı belirtilirken, Go telemetrisine katılmanın düşünülmesi öneriliyor. Go 1.27’de nelerin değiştiğini öğrenmek için taslak sürüm notlarının okunabileceği söyleniyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.27rc1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

           

Go (Golang) 1.27rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Qt Creator 20.0.0 duyuruldu

Qt Creator’un 20.0.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 20.0.0’ı duyurmaktan mutluluk duyulduğu belirtilirken, bu Qt Creator sürümünün, yapay zeka kodlama ajanlarıyla çalışma desteği, kod düzenleyicisini odak noktasına alan Zen Modu, GN (Generate Ninja) derleme sistemi desteği ve daha birçok iyileştirme eklediği ifade ediliyor. Yeni ACP İstemci uzantısının, kod tabanını anlayan ve kullanıcı adına kod analizi, dosya düzenleme, komut çalıştırma veya derleme tetikleme gibi eylemler gerçekleştiren yapay zeka ajanlarıyla bir sohbet paneli eklediği belirtilirken, sohbetin, birçok yapay zeka sağlayıcısı tarafından desteklenen ve yapay zeka kodlama ajanı ile IDE arasındaki iletişimin ayrıntılarını ele alan Ajan İstemci Protokolü (ACP) üzerine kurulu olduğu söyleniyor. Yapay zekâ kodlama ajanlarıyla yeni sohbet özelliğini kullanmak için, Uzantılar modunda ACP İstemcisinin etkinleştirilmesi gerektiği belirtilirken, ayarlarda kullanmak istenilen ajanların yapılandırılabileceği söyleniyor. Ziller; daha fazla ayrıntı için değişiklik günlüğünün incelenebileceğini ifade etti. Qt Creator 20.0.0; daha birçok iyileştirme ve düzeltmeyle birlikte geliyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 20.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

Qt Creator 20.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

MySQL 9.7.1 çıktı

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 9.7.1 sürümü çıktı. MySQL 9.7’ye ilişkin ek belgeler için MySQL 9.7 Referans Kılavuzu’na bakılabileceği belirtilirken, bu belgede, yükseltme sırasında karşılaşılabilecek yükseltme sorunlarının tartışılmasının da yer aldığı ifade ediliyor. MySQL platform desteğinin zamanla gelişeceği; en son güncellemeler için buraya bakılabileceği söyleniyor. MySQL kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 9.7.1 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

MySQL 9.7.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

LLVM 22.1.8 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) 22.1.8 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.8.src.tar.xz dosyasının seçilmesi öneriliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 22.1.8 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 22.1.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.