Archive | Programlama

Python 3.14.7 duyuruldu

Python programlama dilinin 3.14.7 sürümü duyuruldu. 3.14’ün yedinci bakım sürümü, 3.14.6’dan bu yana 86 katkıda bulunan tarafından yapılan yaklaşık 499 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliğiyle geliyor. Serbest iş parçacıklı Python’un resmi olarak desteklendiği belirtilirken, ek açıklamaların değerlendirilmesinin artık ertelendiğni, bunun da ek açıklamaların kullanımının anlamını iyileştirdiği söyleniyor. Özel dize işleme için şablon dize değişmezlerinin (t-dizeleri), f-dizelerinin tanıdık sözdizimini kullandığı belirtilirken, zstandard sıkıştırma algoritmasını destekleyen yeni bir modül compression.zstd kullanıldığı ifade ediliyor. Bu arada, except ve except* ifadelerinin artık parantezleri atlayabildiği belirtilirken, belirli yeni derleyiciler için yeni yorumlayıcının önemli ölçüde daha iyi performans sağladığı söyleniyor. Asenkron görevler kullanarak çalışan Python işlemlerini incelemek için yeni bir komut satırı arayüzü sağlandığı belirtilirken, pdb modülünün artık çalışan bir Python işlemine uzaktan bağlanmayı desteklediği ifade ediliyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.7 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 Python 3.14.7 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

PHP 8.4.24 duyuruldu

PHP’nin 8.4.24 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 bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak 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 8.4.24 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

 

PHP 8.4.24 edinmek için aşağıdaki linkten yararlanabilirsiniz.

CMake 4.4.2 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.4.2 sürümü, John W. Parent tarafından duyuruldu. CMake 4.4.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake tanılama işlemlerinin artık cmake_diagnostic() komutu tarafından yönetilen yeni bir durum türünde izlendiğini söyledi. Bunun, bazen raporlama işlemlerini yönetmek için değişkenler kullanan ve bazen de komut satırı seçenekleri ve ön ayarların ötesinde yönetime izin vermeyen eski sistemin yerini aldığını belirten Parent; yeni sistemin ayrıca birkaç yeni tanılama kategorisi sunduğunu ve gelecekte ek kategoriler eklemenin maliyetini önemli ölçüde azalttığını söyledi. cmake-presets(7) dosyalarının artık şema sürümü 12’yi desteklediği belirtilirken, cmake-presets(7), test yürütülebilir dosyalarına argümanları ön ayarlar aracılığıyla iletmek için test ön ayar yürütme nesnesinde bir testPassthroughArguments alanı desteği kazanmış bulunuyor. CMake 4.4.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

CMake 4.4.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Qt Creator 20.0.1 duyuruldu

Qt Creator’un 20.0.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 20.0.1’i 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.1; daha birçok iyileştirme ve düzeltmeyle birlikte geliyor. Bu sürümün, AI Agent Client Protocol entegrasyonunda araç algılama ve sohbetler için varsayılan oturum dizinini iyileştirdiği.
CMake ön ayarları ile ilgili çeşitli sorunları ve bazı çökmeleri düzelttiği ve çeşitli diğer iyileştirmeler içerdiği söyleniyor. Yeni sürüm, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut bulunuyor. 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.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

GNU Compiler Collection (GCC), yapay zeka/LLM aracılığıyla yapılan önemli katkıları (test durumları hariç) reddetmeye karar verdi

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 yapay zeka/LLM aracılığıyla yapılan önemli katkıları (test durumları hariç) reddetmeye karar verdiği ifade ediliyor. GCC yönlendirme komitesi; GCC yapay zeka politikası çalışma grubunun önerdiği politikayı kabul ettiklerini açıklayarak, yapay zeka/LLM aracıları aracılığıyla yapılan “yasal olarak önemli” kod katkılarının bu açık kaynak derleyicisince kabul edilmeyeceğini belirtti. Yeni yapay zeka politikası dokümantasyonunu oluşturan ham HTML commit’ine buradan ulaşılabileceği belirtilirken, şimdilik, GNU derleyici koleksiyonu (GCC) politikası, LLM tarafından oluşturulan içeriği içeren veya LLM tarafından oluşturulan içerikten türetilen yasal olarak önemli katkıları reddetmeye karar verdiği açıklandı. 

Continue Reading →

 

 

Ancak, GCC yöneticilerinin, herhangi bir katkı için olağan ön koşulları karşıladığı ve katkı açıkça işaretlendiği sürece, bir LLM tarafından oluşturulan yasal olarak önemsiz katkıları kabul etmekte serbest olduğu vurgulanıyor. İstisna olarak, GCC yöneticilerinin, tamamen veya kısmen bir LLM tarafından oluşturulan test durumlarına yönelik yasal olarak önemli katkıları kabul etmekte de serbest oldukları ifade ediliyor. Bunun, büyük ölçüde mevcut GNU’nun yapay zeka/LLM katkılarını engelleme politikalarıyla uyumlu olduğu belirtilirken, GCC paydaşlarının, bu politikayı 2027 yılının başlarında yeniden gözden geçirmeyi planladıkları söyleniyor.

CMake 4.4.1 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.4.1 sürümü, John W. Parent tarafından duyuruldu. CMake 4.4.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake tanılama işlemlerinin artık cmake_diagnostic() komutu tarafından yönetilen yeni bir durum türünde izlendiğini söyledi. Bunun, bazen raporlama işlemlerini yönetmek için değişkenler kullanan ve bazen de komut satırı seçenekleri ve ön ayarların ötesinde yönetime izin vermeyen eski sistemin yerini aldığını belirten Parent; yeni sistemin ayrıca birkaç yeni tanılama kategorisi sunduğunu ve gelecekte ek kategoriler eklemenin maliyetini önemli ölçüde azalttığını söyledi. cmake-presets(7) dosyalarının artık şema sürümü 12’yi desteklediği belirtilirken, cmake-presets(7), test yürütülebilir dosyalarına argümanları ön ayarlar aracılığıyla iletmek için test ön ayar yürütme nesnesinde bir testPassthroughArguments alanı desteği kazanmış bulunuyor. CMake 4.4.1 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

CMake 4.4.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

MySQL 26.7.0 duyuruldu

Ç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 26.7.0 sürümü duyuruldu. MySQL 26.7’ye ilişkin ek belgeler için MySQL 26.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 kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 26.7.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

MySQL 26.7.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.