Tag Archives | C++

Qt 6.8.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.8.2 sürümü, Jani Heikkinen tarafından duyuruldu. Bir yama sürümü olarak Qt 6.8.2’nin yeni özellikler sunmadığı, ancak Qt 6.8.1 sürümünün en üstünde 450’den fazla hata düzeltmesi, güvenlik güncellemesi ve diğer iyileştirmeleri içerdiği söyleniyor. 6.8.2 sürüm notlarında önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilgi edinilebileceği söyleniyor. Python için Qt 6.8.2 de Qt 6.8.2 sürümüyle birlikte her zamanki gibi yayınlanmış bulunuyor. Qt 6.8.2 kaynak paketlerinin açık kaynak kullanıcıları için açık kaynak indirme alanında mevcut olduğu, ticari kullanıcılar için, Qt 6.8.2 çevrimdışı yükleyicileri ve Qt 6.8.2 kaynak paketlerinin Qt Hesap Portalı’nda bulunduğu bildiriliyor. Qt 6.8 serisine yeni yama sürümleri yayınlamaya devam edileceği belirtiliyor. Qt 6.8.3’ün 2025 Mart ortasında yayınlanması planlanıyor. Qt 6.8.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.8.2 edinmek için:

0

CMake 3.31.5 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.31.5 sürümü, John W. Parent tarafından duyuruldu. CMake 3.31.5’i duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. make-presets dosyalarının artık JSON nesnesi içinde herhangi bir düzeyde $comment anahtarını kullanarak yorumlar içerebileceği ve dokümantasyon sağlayabileceği belirtilirken, cmake-presets dosyalarının artık bir yapılandırma ön ayarında graphviz anahtarını kullanarak graphviz çıktısı da isteyebilecekleri söyleniyor. Ninja oluşturucuları ve Makefile oluşturucuları için artık bir codegen derleme hedefi üretildiği belirtilirken, cmake –workflow modunun artık ilk argüman olarak bir ön ayar adı kabul edilerek daha basit komut satırı cmake –workflow <ön ayar>’a izin verildiği söyleniyor. CMake 3.31.5 hakkında bilgi edinmek için sürümler sayfasını ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

CMake 3.31.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 6.9.0 Beta2 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.9.0 Beta2 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.9.0 Beta2’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.9.0 Beta2’nin, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.9.0 Beta2 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.9.0’ın neler getirdiğini görmek için lütfen Qt 6.9.0 için “yenilikler” belgelerine bakılmasını öneren Heikkinen; belgelerin hâlâ yapım aşamasında olduğunu, dolayısıyla Qt 6.9.0’ın öne çıkan özelliklerinden bazılarının hâlâ eksik olduğunu ve belgelerin beta aşamasında güncelleneceğinin unutulmamasını istedi. Bunun, Qt 6.9.0 için planlanan üç betadan ikincisi olduğu belirtilirken, Mart ayında planlanan kararlı sürümden önce bunların test edilmesinin önemli olduğu söyleniyor. Qt 6.9.0 Beta2 hakkında bilgi edinmek için sürüm duyurusunu ve neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.9.0 Beta2 edinmek için:

0

Dillo 3.2.0 duyuruldu

Hızı ve az yer kaplamasıyla bilinen çok platformlu bir grafik web tarayıcısı olan Dillo‘nun 3.2.0 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. JSON’u düz metin olarak görüntülenebileceği belirtilirken, HTML kaynak görünümüne satır numarası bağlantıları eklendiği söyleniyor. Dillo’nun GNU uzantılarına bağlı kalmadan kesinlikle C99, C++11 ve POSIX-2001 uyumlu hale getirildiği belirtilirken, bir kilitlenmeyi önlemek için 1000 yinelemeden sonra düzen motoru döngüsünün acil durdurulmasının gerçekleştirileceği söyleniyor. Dillo 3.2.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

Dillo 3.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 19.1.7 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) 19.1.7 sürümü, Tobias Hieta tarafından duyuruldu. 2025’in ilk sürümü LLVM 19.1.7’nin yayınlandığını duyurmaktan mutluluk duyduklarını belirten Hieta; gerekirse bir sonraki sürümün 19.1.8 olacağını, bundan sonra yalnızca gerçekten kritik sorunlar kabul edileceğini söyledi. 19.x kilometre taşında bulunan sorunların bildirilmesinin önemli olduğu belirtilirken, 19.1.2’deki libc++ hakkında bu gönderinin okunması öneriliyor. 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 19.1.7 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

CMake 3.31.4 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.31.4 sürümü, John Parent tarafından duyuruldu. CMake 3.31.4’ü duyurmaktan mutluluk duyduklarını söyleyen Parent; indirme sayfasından en son sürümün kullanılmasını önerdi. Yinelenen CXX_MODULES kaynaklarına toleransın geri yüklendiği belirtilirken, yardımda kod oluşturma hedefinin listelendiği söyleniyor. Boost 1.87 desteği eklenen yazılımda, yazım hatasının düzeltildiği söyleniyor. Sabit kodlu –generate-object-code bayrağının kaldırıldığı ifade ediliyor. CMake 3.31.4 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

CMake 3.31.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Doxygen 1.13.2 duyuruldu

C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.2 sürümü duyuruldu. SVG nokta grafiklerine dolgu eklendiği belirtilirken, şablon sınıfı özelleştirmelerinin yok sayıldığı, bunun da geçersiz bağlantılara yol açtığının belirlendiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve dokümantasyon ile kullanıma sunulan yeni sürümde, doxycommentview’e hata ayıklama ve sürüm bilgisi eklendiği söyleniyor. Doxygen 1.13.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

       

Doxygen 1.13.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0