Archive | Programlama

GNU MPC 1.3.1 duyuruldu

Yüksek hassasiyet ile karmaşık sayıların aritmetiği için bir C kütüphanesi olan GNU MPC‘nin “Hyacinthus orientalis” kod adlı 1.3.1 sürümü, Andreas Enge tarafından duyuruldu. Andreas Enge, Mickaël Gastineau, Philippe Théveny ve Paul Zimmermann tarafından yazılarak GNU Lesser General Public License altında kullanıma sunulan yazılımın “Ipomoea batatas” kod adlı bu yeni sürümünü duyurmaktan memnuniyet duyduklarını belirten Enge; sürümün, yeni deneysel top aritmetiğiyle geldiği söyleniyor. Çeşitli hata düzeltmeleriyle gelen yeni sürümde, döndürülen int değerinin bazı durumlarda yanlış olduğu ifade ediliyor. GNU MPC 1.3.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU MPC 1.3.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Boost 1.81.0 duyuruldu

Doğrusal cebir, sözde rasgele sayı oluşturma, çoklu iş parçacığı oluşturma, görüntü işleme, düzenli ifadeler ve birim testi gibi görevler ve yapılar için destek sağlayan C++ programlama dili için bir dizi kitaplık olan Boost‘un 1.81.0 sürümü duyuruldu. Vinnie Falco ve Alan de Freitas aracılığıyla yalnızca C++11 kullanarak URL’leri ayrıştırmak, değiştirmek ve yazdırmak için bir kitaplık sağlandığı belirtilirken, özellikler arasında hızlı derleme, güçlü değişmezler ve bellek dostu bir yaklaşım kullanan sıkı uyumluluk yer aldığı söyleniyor. Bir tamamlama işleyicisine ek değerler eklemek için kullanılan teslim tamamlama belirteci bağdaştırıcısı eklendiği belirtilirken, tamamlama işleyicileriyle ilişkili yürütücüler için türü silinmiş bir sarmalayıcı olan any_completion_executor da eklenmiş bulunuyor. İşlenmeyen istisnaları yakalamak ve onları ortaya çıkan “iş parçacığının” dışına yeniden atmak için doğma uygulamasının düzeltildiği söyleniyor. Uçbirim durumu oluşturma “iş parçacığı” nesnelerinin temizlenmesinin düzeltildiği ifade ediliyor. Boost 1.81.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Boost 1.81.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OCaml 5.0.0 duyuruldu

İfade ve güvenliğe vurgu yapan genel amaçlı, endüstriyel güçlü bir programlama dili olan OCaml‘ın 5.0.0 sürümü duyuruldu. Fransız Ulusal Bilişim ve Uygulamaları Araştırma Kurumu’nda (INRIA) Xavier Leroy tarafından geliştirilen, ücretsiz ve özgür bir lisans altında sunulan, ML programlama dilleri ailesine mensup, hem yorumlanan hem de derlenip doğal makine koduna dönüştürülebilen gelişmiş bir fonksiyonel programlama dili olan OCaml 5.0.0 versiyonunun çıkışını duyurarak Jane Austen ve Arthur C. Clarke’ın doğum günlerini kutlamaktan mutluluk duyulduğu ifade edilirken, OCaml’nin bu yeni ana sürümünün öne çıkan özelliğinin, paylaşılan bellek paralelliği 393 ve efekt işleyicileri 658 için uzun süredir beklenen çalışma zamanı desteğinin kazanılmış olması olduğu belirtiliyor. 8 yılı aşkın bir çabanın sonucu olan bu çok çekirdekli destek, çalışma zamanı ortamının tamamen yeniden yazılmasını gerektirmiş bulunuyor. Daha önce desteklenen çoğu mimari ve işletim sistemi için desteği geri getirmeyi ve gelecek yıl boyunca kalan bilinen sorunları ele almayı planlayan geliştirme ekibi, bir dil olarak OCaml 5.0.0’ın, programlarınızın performans özelliklerine kadar OCaml 4.0.0 ile tamamen uyumlu olduğunu açıkladı. Uzun süredir kullanımdan kaldırılan birçok işlev ve modülün kaldırıldığı belirtiliyor. OCaml’in güçlü tip sistemi, derleme zamanında daha fazla hatanın yakalandığı ve büyük, karmaşık kod tabanlarının bakımının daha kolay olduğu anlamına geliyor. Bu, onu kritik kod çalıştırmak için iyi bir dil yapıyor. OCaml 5.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

OCaml 5.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.66.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 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.66.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.66.0’ı edinebilecekleri söyleniyor. Rust’ın katmanlı platform desteği hakkında daha fazla bilgi için Rust’ın platform destek sayfasına bakılması isteniyor. 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.66.0 hakkında bilgi edinmek için GitHub sayfasını incele yebilirsiniz.
Continue Reading →

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

0

Qt Creator 9.0.1 duyuruldu

Qt Creator’un 9.0.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 9.0.1’i duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürümün, kimi sorunları düzelttiğini ifade etti. Windows’ta HiDPI ekranlarıyla ilgili sorunları çözmek için ikili paketlerin Qt 6.4.0’a geri döndürüldüğü belirtilirken, ayrıca Linux/GTK3’te koyu temalara sahip bir renk paleti hatasının düzeltildiği söyleniyor. Qt Creator 9.0.1, birkaç başka hata düzeltmesi ve geliştirme içeriyor. Ayrıntılar için değişiklik günlüğüne bakılabileceği belirtiliyor. Ek olarak, Qt Creator’un nihayet Qt çevrimiçi yükleyicisinde isteğe bağlı olduğu belirtiliyor. Açık kaynak sürümünün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 9.0.1 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Qt Installer Framework ve Qt Online Installer 4.5.1 duyuruldu

Qt Installer Framework ile Online Installer’in 4.5.1 sürümleri Tino Pyssysalo tarafından duyuruldu. Qt Installer Framework 4.5.1 ile Qt Online Installer 4.5.1’i duyurmaktan mutluluk duyduklarını söyleyen Pyssysalo; çeşitli hata düzeltmeleri bulunduğunu söyledi. Hem çevrimiçi hem de çevrimdışı yükleyicilerdeki MaintenanceTool.app’ın artık macOS’ta yüklemeye izin verecek şekilde imzalandığı belirtilirken, CLI altındaki çevrimdışı yükleyici artık lisans anahtarını qtlicenses.ini dosyasından okuduğu için ağ bağlantısı gerektirmediği ifade ediliyor. Sunucuya gönderilen günlük dosyalarının boyutu sınırlanarak hata günlüğü optimize edilmiş bulunuyor. Denetlenemeyen bileşenlerin artık güncellemelerdeki durumu kontrol etmek için bir onay kutusuna sahip olduğu söyleniyor. B2Qt kurulumunda, QBSP dosyası ayıklandıktan sonra artık silinmiyor. Değişikliklerin tam listesi için değişiklikler sayfasını inceleyebilirsiniz. Sürüme emeği geçen herkese teşekkür edildiği bildiriliyor. Qt Installer Framework ve Online Installer 4.5.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Installer Framework ve Online Installer 4.5.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Meson 1.0.0rc1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.0.0rc1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, kararlı sürümün duyurulmasından önce bir test sürümü olarak kullanıma sunuluyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Şimdiye kadarki dikkate değer değişiklikler arasında “prefix” anahtar kelime argümanına sahip diziler için destek sağlayan yazılım, Rust modülünü kararlı olarak kullanıma sunuyor. Yazılım bunun dışında, cpp/objcpp uyarı seviyesi 1’den bazı işaretlerin kaldırılması, çeşitli geliştirici ortamı iyileştirmeleri, dizelerde “in” operatörü desteği, bir ” warning-level=everything” seçeneği gibi özelliklerle geliyor. Yazılım, ilk Rust desteği ve Rusticl tanıtımı ile Mesa 3D projesi bu modüle dayandığından ve tasarımının tatmin edici olduğunu kanıtlamış oluyor. Meson 1.0.0 ile geliştirici ortamı iyileştirmeleri arasında, bir çalışma dizinini yapı dizininden ayrı ayarlamak için bir “–workdir” argümanı, çapraz derleme iyileştirmeleri, “–dump” iyileştirmeleri ve diğer değişiklikler gündeme geliyor. Meson 1.0.0rc1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

Meson 1.0.0rc1 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

0