Archive | Programlama

Rust programlama dilinin 1.92.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.92.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.92.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.92.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

               

Rust 1.92.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 18.0.1 duyuruldu

Qt Creator’un 18.0.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 18.0.1’i duyurmaktan mutluluk duyulduğu belirtilirken, Qt Creator 18.0.1 sürümünün, geliştirme kapsayıcıları için deneysel destek ve daha birçok iyileştirme sunduğu belirtilirken, Qt Creator 18.0.1’in, uzak derleme cihazları için, araçları otomatik olarak algılarken meydana gelen bir çökmeyi, cihaz bağlantısı kesildiğinde uzak bir CMake aracına erişilemediğinde başlangıçta meydana gelen geçici donmayı ve uzak cihazdaki geçici dizinin yürütülebilir izni olmadan bağlanması durumunda ortaya çıkan sorunları düzelttiği söyleniyor. Sürüm, çeşitli alanlarda çeşitli diğer düzeltmeler ve performans iyileştirmeleri içeriyor. 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 18.0.1 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklik günlüğünü inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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

0

Kotlin 2.3.0-RC3 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.0-RC3 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. Kotlin 2.3.0-RC3 sürümünde, askıya alınmayan fonksiyon türü aşırı yüklemelerine öncelik verildikten sonra yeşilden kırmızıya geçiş yapıldığı belirtilirken, Long.MIN_VALUE.milliseconds’un geçersiz denormalize edilmiş Duration değeri ürettiği ifade ediliyor. Kotlin 2.3.0-RC3 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

 

Kotlin 2.3.0-RC3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.14.2 ve 3.13.11 duyuruldu

Python programlama dilinin 3.14.2 ve 3.13.11 sürümleri duyuruldu. Bazı gerilemeler tespit edildiği, bu yüzden hızlandırılmış bir sürüm daha yayınlandığı belirtilirken, bu sürümlerin ayrıca bazı bonus güvenlik düzeltmeleri de içerdiği söyleniyor. Python 3.14.2’nin, 3.14’ün ikinci bakım sürümü olduğu ve 3.14.1’den bu yana 18 hata düzeltmesi, derleme iyileştirmeleri ve dokümantasyon değişiklikleri içerdiği ifade edilirken; insertdict’te segmentasyon hataları ve onaylama hatalarının giderildiği söyleniyor. Python 3.13.11, 3.13’ün on birinci bakım sürümü olduğu belirtilirken, insertdict’te bölümleme hataları ve onaylama hatalarının giderildiğ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.2 ve 3.13.11 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

     

 

 

 

 Python 3.14.2 ve 3.13.11 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Django 6.0 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 6.0 sürümü, Natalia Bidart tarafından duyuruldu. Django ekibinin, Django 6.0’ın yayınlandığını duyurmaktan mutluluk duyduğunu belirten Bidart; daha temiz ve daha sürdürülebilir kod için küçük, adlandırılmış parçalar kullanarak şablonların modüler hale getirildiğini söyledi. Yerleşik ve esnek bir görev çerçevesiyle HTTP istek-yanıt döngüsünün dışında kod çalıştırıldığını belirten Bidart; içerik enjeksiyonuna karşı koruma sağlamak için tarayıcı düzeyinde güvenlik politikalarının kolayca yapılandırılıp ve uygulanabileceğini söyledi. Daha temiz ve Unicode dostu bir arayüz için Python’ın EmailMessage sınıfıyla e-posta oluşturup ve gönderilebileceğini belirten Bidart; Django 6.0’ın yayınlanmasıyla birlikte, Django 5.2’nin ana akım desteğinin sonuna ulaştığını; buna rağmen, Django 5.2’nin, Nisan 2028’e kadar güvenlik ve veri kaybı düzeltmeleri alacağını ifade etti. Tüm kullanıcıların, güvenlik sorunlarına yönelik düzeltmeleri almaya devam etmek için bu tarihten önce sürümlerini yükseltmelerinin önerildiğini belirtti. Desteklenen sürümlerin tablosu ve gelecekteki sürüm programı için indirmeler sayfasına bakılabileceği belirtiliyor. Django 6.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Django 6.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.24.11 ve 1.25.5 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.24.11 ve 1.25.5 sürümleri duyuruldu. Go ekibinin, 1.24.11 ve 1.25.5 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; hemen hemen tüm Go programlarının daha önce olduğu gibi derlenmeye ve çalışmaya devam etmesinin beklendiği ifade ediliyor. Sürümlere katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.24.11 ve 1.25.5 hakkında bilgi edinmek için GitHub 1.24.11 ve GitHub 1.25.5 sayfalarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

                    

Go (Golang) 1.24.11 ve 1.25.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Guile 3.0.11 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 3.0.11 sürümü, Rob Browning tarafından duyuruldu. GNU Guile 3.0.11 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Browning; bu sürümün, aynı zamanda optimizasyonlar ve destek ekleyen bir hata düzeltme sürümü olduğunu ifade etti. Boru hattı operatörleri desteği, dize ile gösterilen bayt vektörleri (bayt dizeleri) desteği ve RISC-V mimarisi için JIT (tam zamanında) derlemesi gibi bir dizi yeni özellik de içeren yeni sürüm; ayrıca SRFI-64’ü (test aşamasında) elden geçiriyor ve birçok başka iyileştirme içeriyor. 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 3.0.11 hakkında bilgi edinmek için  sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU Guile 3.0.11 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0