C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un 2024.1.4 sürümü, Andrey Gushchin tarafından duyuruldu. Gushchin; CLion 2024.1.4 sürümünün artık kullanılabilir olduğunu söyledi. Kasım 2023’ten bu yana ReSharper C++/Rider C++ dil motorunun uygulanması üzerinde özenle çalışıldığını, bu projenin, CLion’un yavaş çalışan motorun kullanımından kaynaklanan uzun süredir devam eden performans ve kalite sorunlarını gidermeyi amaçlayarak geliştirildiğini belirten Gushchin; yeni, daha güçlü bir dil motorunun (Nova olarak da bilinir) artık tüm yeni kullanıcılar için kurulumun hemen ardından varsayılan olarak kullanıma sunulduğunu duyurmaktan heyecan duyduklarını söyledi. Derleme 241.18034.45’in web sitesinden, Toolbox uygulaması aracılığıyla, Ubuntu için ek paket olarak veya IDE içinden bir yama aracılığıyla indirilebileceğini belirten Gushchin; bu çalışma tamamlandıktan sonra yeni motoru mevcut kullanıcılar için varsayılan seçenek haline getireceklerini söyledi. Gushchin; kullanıcıların geri bildirimlerini beklediklerini söyledi. CLion 2024.1.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | C++
LLVM 18.1.8 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) 18.1.8 sürümü duyuruldu. Gönüllülerin LLVM projesi için yüklenecek ikili dosyalar oluşturduğu belirtilirken, bu ikili dosyaları test etmek ve oluşturmak için zamanları olanların desteğine ihtiyaç olduğu ifade ediliyor. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır.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 18.1.8 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Qt 6.7.2 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.7.2 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.7.2’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.7.2’nin, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.7.2 kaynak paketlerinin, ticari kullanıcılar için Qt Account Portal’da ve açık kaynak kullanıcıları için açık kaynak indirme alanında mevcut olduğunu ifade etti. Qt 6.7.1 sürümünün ardından 200’den fazla hata düzeltmesi, güvenlik güncellemesi ve Qt 6.7.1 sürümünün üst kısmına yönelik diğer iyileştirmeleri içerdiği belirtiliyor. Qt 6.7.3’ün Ağustos 2024’ün sonuna kadar yayınlanmasının planlandığını söyleyen Heikkinen; daha fazla bilginin Qt 6.7 sürüm sayfalarından görülebileceğini ifade etti. Qt 6.7.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.
Qt 6.8 Beta 1 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.8 Beta 1 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.8 Beta 1’i yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.8 Beta 1’in, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.8 Beta 1 kaynak paketlerinin, ticari kullanıcılar için Qt Account Portal’da ve açık kaynak kullanıcıları için açık kaynak indirme alanında “pre-releases” sekmesinde mevcut olduğunu ifade etti. Yeni Qt 6.8’in neler getirdiğini görmek için lütfen Qt 6.8 için “yenilikler” belgelerine bakılmasını öneren Heikkinen; belgelerin hâlâ yapım aşamasında olduğunu, dolayısıyla Qt 6.8’in öne çıkan özelliklerinden bazılarının hâlâ eksik olduğunu ve belgelerin beta aşamasında güncelleneceğinin unutulmamasını istedi. Qt 6.8’in, daha önce teknoloji önizlemesi olarak mevcut olan birçok yeni modülü eklediğini belirten Heikkinen; yeni modüllerin şunları içerdiğini söyledi: Qt Graphs (QML ve Widget’ler için iki alt modülden oluşur), Qt GRPC ve Protobuf, Qt Http sunucusu ve ayrıca yeni bir SVG’den QML’ye dönüştürme aracı. Yükleyici tarafında, ‘Qt’ düğümüyle aynı seviyede yeni bir ‘uzantılar’ düğümü olduğunu söyleyen Heikkinen; Qt Insight Tracker, Qt PDF ve Qt Webengine modüllerinin, Qt 6.8.0 Beta1’den itibaren bu ‘uzantılar’ düğümü altında bulacağını ifade etti. Qt 6.8 Beta sürümlerini denemek ve geri bildirim sağlamak için biraz zaman bulunacağını umut ettiklerini söyleyen Heikkinen; herhangi bir sorun için bugreports.qt.io adresine hata raporu gönderilebileceğini; ayrıca Qt Project e-posta listelerine ve geliştirici forum tartışmalarına da katılınabileceğini ifade etti. Qt 6.8 yayınlama wiki‘sinden Qt 6.8 programı hakkında daha fazla ayrıntıya ulaşabilirisniz. Qt 6.8 Beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
CMake 3.29.6 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 3.29.6 sürümü, John Parent tarafından duyuruldu. CMake 3.29.6’yı duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.29.6’nın artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. Var olmayan -fno-ansi-escape-codes bayrağının bırakıldığı belirtiliyor. CMake 3.29.6 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.
OBS Studio 30.2 Beta 1 duyuruldu
Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 30.2 Beta 1 sürümü duyuruldu. Çok kanallı video akışı [palana] için destek eklendiği belirtilen yeni sürüm, çok kanallı video ayarları (maksimum akış bant genişliği, maksimum video parçaları) içeriyor. Geliştirilmiş RTMP/FLV çok kanallı ses ve video desteği eklendği söylenen sürüme, “Hibrit MP4” çıkış formatı (BETA) da eklenmiş bulunuyor. Bu, parçalanmış MP4’ün hata toleransını normal MP4’ün geniş uyumluluğu ve daha hızlı erişim süreleri ile birleştiriyor. Yerel NVENC kodlayıcıya [derrod] Linux desteği eklendiği söyleniyor. OBS Project tarafından sağlanan OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 30.2 Beta 1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
Dillo 3.1.1 duyuruldu
Hızı ve az yer kaplamasıyla bilinen çok platformlu bir grafik web tarayıcısı olan Dillo‘nun 3.1.1 sürümü duyuruldu. Hızlı ışık araç takımı FLTK‘yı temel alan Dillo C ve C++ ile yazılmıştır. GNU Genel Kamu Lisansı (GPLv3) koşulları altında sunulan özgür bir yazılım olan Dillo, hata ölçeri kullanarak web yazarlarının web standartlarına uymalarına yardımcı oluyor. İnternet bilgi erişiminin demokratikleştirilmesi, kişisel güvenlik ve gizlilik için yüksek yazılım verimliliğini hedefleyen yazılım; her yeni sürümün bir öncekinden daha iyi olması gereken, gelişen bir yazılım modelini takip ediyor. HTTPS’in, bir dpi’den (eklenti) tarayıcıya taşındığı ve onu daha güvenilir hale getirmek için çalışmalar yapıldığı ifade ediliyor.Bu sürümün, yalnızca küçük hata düzeltmelerini içerdiği belirtilirken, yeni sürüme, –disable-threaded-dns ile Cygwin ve OpenSSL için geçici çözüm eklendiği söyleniyor. Dillo 3.1.1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
