Archive | Programlama

Apache Groovy™ 5.1.2 duyuruldu

JVM için esnek ve genişletilebilir Java benzeri bir dil olarak tanımlanan, JVM için çok yönlü bir dil diye tarif edilen Java benzeri bir his ve sözdizimi sağlamayı hedeflerken, ek verimlilik özellikleri de sunan Apache Groovy™‘nin 5.1.2 sürümü duyuruldu. Nesne yönelimli ve fonksiyonel paradigmaları destekler ve güçlü ancak esnek tipleme için hem statik hem de dinamik yapılar sunan Apache Groovy™, özlü, okunabilir ve etkileyici sözdizimi, Java geliştiricileri için öğrenmesi kolay, esnek tipleme, Python programcıları veya veri bilimcileri için daha kullanıcı dostu sorunsuz Java entegrasyonu içeriyor. Java ve herhangi bir üçüncü taraf kütüphaneyle sorunsuz ve şeffaf bir şekilde entegre olan ve birlikte çalışan yazılım; canlı ve zengin bir ekosisteme sahip bulunuyor. Java platformu için Java sözdizimiyle uyumlu, nesne yönelimli bir programlama dili oarak tanımlanan Apache Groovy™; Python, Ruby ve Smalltalk’a benzer özelliklere sahip bulunuyor, hem statik hem de dinamik bir dilolarak biliniyor. Java Platformu için hem programlama dili hem de betik dili olarak kullanılabilen yazılım; Java sanal makinesi (JVM) bayt koduna derleniyor ve diğer Java kodları ve kütüphaneleriyle sorunsuz bir şekilde etkileşim kuruyor. Apache Groovy ekibinin, Apache Groovy’nin 5.1.2 sürümünü duyurmaktan mutluluk duyduğu belirtilirken, bu sürümün, GROOVY_5_1_X serisinin bir bakım sürümü olduğu söyleniyor. Sürüm, değişiklik günlüğünde belirtildiği gibi 2 hata düzeltmesi/iyileştirme içeriyor. Apache Groovy™ 5.1.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Apache Groovy™ 5.1.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Libgcrypt 1.12.4 duyuruldu

GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.12.4 sürümü, Werner Koch tarafından duyuruldu. Libgcrypt 1.12.4’ü duyurmaktan mutluluk duyduklarını söyleyen Koch; çeşitli hata düzeltmeleriyle gelen sürümün, derleme sorununu ve birkaç diğer hatayı düzelttiği söyleniyor. SM4 talimatlarıyla ilgili bazı derleyici sürümlerindeki derleme sorununu düzeltildiği belirtilirken, NIST ACVP uygunluk vektörleri tarafından bulunan cSHAKE’deki dolgu sorununun da düzeltildiği ifade ediliyor. RSA PSS’nin büyük tuz uzunluklarını işlemesi düzeltilirken, RSA PSS için karma girişin uzunluğunun doğrulandığı söyleniyor. Tamamen sıfır dolgu doğrulaması yaparak RSA OAEP kod çözücüsünün doğruluğunun iyileştirildiği belirtiliyor. Libgcrypt 1.12.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

Libgcrypt 1.12.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU Compiler Collection (GCC) 13.5.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 13.5.0 sürümü, Richard Biener tarafından duyuruldu. GCC 13.5.0’ın GCC 13 serisinin bir hata düzeltme sürümü olduğu belirtilirken, sürümün, gerilemeler ve ciddi hatalar için önemli düzeltmeler için önemli düzeltmeler içerdiği söyleniyor. Sürüm, önceki sürümden bu yana 265’ten fazla hata düzeltilmesiyle geliyor. 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) 13.5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

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

Julia programlama dilinin 1.13.0 sürümü duyuruldu

Yüksek başarımlı üst düzey bir programlama dili olan Julia‘nın 1.13.0 sürümü duyuruldu. Değişikliklerin tam listesi için NEWS dosyasının incelenebileceği söyleniyor. Bu sürüme tüm katkıda bulunanlara ve ön sürümlerde gerileme ve sorunların bulunmasına yardımcı olan tüm testçilere teşekkür edildiği belirtilirken, Unicode 16 tarafından yeni eklenen U+1F8B2 (alt kanca ile sağa ok) karakterinin artık ok önceliğine sahip geçerli bir operatör olduğu ve REPL’de \hookunderrightarrow olarak erişilebileceği ifade ediliyor. Artık önceki sürümlerde olduğu gibi bir Docs.Binding nesnesi yerine belgelenmiş ifadeyi (örneğin bir fonksiyon veya tür) döndüreceği belirtilirken, @doc’un bir Docs.Binding döndürmesine bağlı olan kodun güncellenmesi gerekeceği söyleniyor. Karma algoritması ve değerlerinin, özellikle AbstractString olmak üzere bazı türler için değiştiği belirtilirken, değişen türlerle aynı türdeki hash özelleştirmeleri (örneğin bazı üçüncü taraf dize paketlerinin) silinmesi gerekebileceği söyleniyor. hash(::AbstractString) fonksiyonunun artık codeunit ve iterate fonksiyonlarının doğru bir uygulamasını sağlamaya dayalı, sıfır kopyalı/sıfır maliyetli bir fonksiyon olduğu belirtiliyor. –sysimage-native-code=no seçeneğinin kullanımdan kaldırıldığı söyleniyor. Julia programlama dilinin 1.13.0 sürümü hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ve sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

   Julia programlama dilinin 1.13.0 sürümünü edinmek için aşağıdaki linklerden yararlanabilirsiniz.

PHP 8.6.0 Beta 3 duyuruldu

PHP’nin 8.6.0 Beta 3 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.6.0 Beta 3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

 

PHP 8.6.0 Beta 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

KDevelop 26.08.1 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 26.08.1 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 26.08.1 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

                 

KDevelop 26.08.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Qt Design Studio 4.8.3 duyuruldu

Bir tasarım ve geliştirme ortamı olan ve animasyonlu kullanıcı arayüzleri oluşturarak ve bunları masaüstünde, Android’de ya da gömülü Linux cihazlarda önizlemeye yarayan Qt Design Studio‘nun 4.8.3 sürümü, Mahmud Ali tarafından duyuruldu. Qt Design Studio 4.8.3’ün, 4.8.2 temellerine dayanan bir bakım sürümü olduğu: boru hattının her iki ucundan Figma tasarım iş akışında bir dizi iyileştirme, MCU’lar için Qt için mülk düzenlemesine düzeltmeler ve yenilenmiş bir AI model seti eklediği belirtiliyor. Figma Köprüsü kısmi ihracat kazanıyor, bu nedenle bir ihracatın artık tüm belgeyi kapsaması gerekmiyor. Qt Quick Ultralite’da bulunan ancak Properties sekmesinde grilenmiş iki özellik artık MCU’lar projeleri için Qt için düzenlenebilir durumda: Text.line Height ve rotasyon. MCP tabanlı AI Asistan şimdi desteklenen her üç sağlayıcıda da güncellenmiş bir model dizisi ile birlikte geliyor. MCP sunucusu tarafından kullanılan OpenSSL, olası bir güvenlik açığını gidermek için 3.5.7 sürümüne güncellenmiş bulunuyor. Qt Design Studio yapay zeka asistanının Qt Ticari Tasarım Stüdyosu lisansına (Qt DSP/Qt DSE) sahip olan herkes tarafından kullanılabilir olduğunu belirten Mahmud Ali; bunun, QML dili hakkında herhangi bir ön bilgi gerektirmeden kullanıcı arayüzü oluşturan güçlü, komut istemi tabanlı bir araç olduğunu söyledi. Qt Design Studio 4.8.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

Qt Design Studio 4.8.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.