Archive | Programlama

PHP 8.3.31 duyuruldu

PHP’nin old stable sürümü 8.3.31 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.3.31 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

 

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

PHP 8.2.31 duyuruldu

PHP’nin old stable sürümü 8.2.31 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.2.31 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

 

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

PHP 8.5.6 duyuruldu

PHP’nin 8.5.6 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.

Continue Reading →

 

 

 

 

 

 

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

LLVM 22.1.5 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.5 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.5.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.5 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

SQLite 3.53.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.1 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevi, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirilmiş olduğu söyleniyor. Etkileşimli CLI oturumları için varsayılan çıktı modu da, daha iyi okunabilirlik için Unicode kutu çizim karakterleri kullanılarak oluşturulan kutularda sorgu sonuçlarını görüntülemek için QRF kullanıyor. SQLite 3.53.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Python 3.14.5rc1 duyuruldu

Python programlama dilinin 3.14.5rc1 sürümü duyuruldu. Python 3.14.5rc1, 3.14’ün beşinci bakım sürümünün yayın adayı olarak geliyor ve 3.14.4’ten bu yana yaklaşık 113 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliği içeriyor. Python 3.14.5rc1’de çöp toplayıcının (GC) değiştiği belirtilirken, planlanan 3.14.5 nihai sürümünün 8 Mayıs 2026 Cuma günü yayınlanmasından önce, bu sürüm adayının mutlaka test edilmesi ve herhangi bir sorunun Python hata takip sistemine bildirilmesi tavsiye ediliyor. Python 3.14 ve sonrası artık sürüm yapıtları için PGP imzaları sağlamadığı, bunun yerine, doğrulayıcılar için Sigstore önerildiği belirtiliyor. Geleneksel kurulum programının, 3.14 ve 3.15 sürümleri boyunca kullanılabilir durumda kalacağı ifade ediliyor. Android ve iOS yükleyicisini OpenSSL 3.0.20 kullanacak şekilde güncellendiği söyleniyor. Ş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.5rc1 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

GNU Compiler Collection (GCC) 16.1.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 16.1.0 sürümü, Richard Biener tarafından duyuruldu. GCC geliştiricilerinin, yeni büyük GCC sürümü 16.1.0’ı duyurmaktan gurur duyduğunu belirten Biener; yeni sürümün, varsayılan C++ standardında bir değişiklik, yeni bir dil ön yüzünün eklenmesi ve tanısal raporlamada önemli iyileştirmeler de dahil olmak üzere birçok önemli değişiklik getirdiğini söyledi. C++ ön yüzünün artık varsayılan olarak GNU C++20 lehçesini kullandığı ve standart kütüphanenin ilgili bölümlerinin artık deneysel olmadığı ifade ediliyor. C23 _BitInt desteği; RISC-V, ARM, S/390 ve LoongArch dahil olmak üzere daha fazla hedefe genişletilmiş bulunuyor. C ön yüzünün artık işaretçi alanlarının counted_by özelliğini desteklediği söyleniyor. Ö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. GCC geliştiricilerinin, yeni bir büyük GCC sürümü olan 16.1.0’ı duyurmaktan gurur duyduğunu belirten Biener; GCC tanılama çıktılarının artık HTML biçiminde gösterilebildiğini söyledi. GNU Compiler Collection (GCC) 16.1.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

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