Tag Archives | C++

LLVM 22.1.5 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) 22.1.5 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.5.src.tar.xz dosyasının seçilmesi öneriliyor. 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 22.1.5 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

Gradle 9.5.0 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.5.0 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.5.0’ı duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, hatalarda ve raporlarda görev kaynağı takibi ile tanılama ve raporlamayı iyileştirdiği; bu da başarısız olan bir görevin kaynağını hızlı bir şekilde bulmaya yardımcı olduğu söyleniyor. Bu Gradle sürümüne katkılarından dolayı topluluk üyelerine teşekkür edildiği ifade ediliyor. Gradle Wrapper artık Gradle dağıtımını indirirken otomatik yeniden denemeleri destekliyor. Artık tür güvenli erişimciler otomatik olarak oluşturuluyor, bu da kullanıcıya IDE otomatik tamamlama ve derleme zamanı kontrolü sağlıyor. Gradle artık, istemci-daemon ve çapraz daemon iletişimi için kullanılan ağ adresini açıkça belirtmek üzere GRADLE_ DAEMON_BIND_ADDRESS ortam değişkenini destekliyor. Gradle 9.5.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Gradle 9.5.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

OBS Studio 32.1.2 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) 32.1.2 sürümü duyuruldu. 32.1.0 ve 32.1.1 sürümlerinde mevcut olan sahne listesi seçim gecikmesinin düzeltildiği belirtilirken, bazı temalarda mevcut olmayan özelliklerle ilgili uyarılar da düzeltildi. Eksik ses mikseri ipuçları düzeltilirken, ses mikseri tamamen elden geçirilmiş bulunuyor. Yerel dosyaları kullanan tarayıcı kaynaklarının güvenliği iyileştirilirken, eksik eklentilerin etkinleştirilmesine/devre dışı bırakılmasına izin vererek eklenti yöneticisi iyileştirilmiş bulunuyor. Bazı kaynak verileri boş olduğunda meydana gelen bir çökme düzeltilirken, varsayılan bit hızları 6000 kbps olarak değiştirilmiş bulunuyor. OBS Studio 32.1.2 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

   OBS Studio 32.1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

CMake 4.3.2 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 4.3.2 sürümü, John W. Parent tarafından duyuruldu. CMake 4.3.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent-E tar komut satırı aracı ve file(ARCHIVE_EXTRACT) komutu artık yolları mutlak olan veya .. yol geçiş bileşenleri içeren arşiv girdilerini reddettiğini ifade etti. Yeni sürümün, belgelenmiş özelliklerde veya arayüzlerde herhangi bir değişiklik yapmadığı; ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığı söyleniyor. CMake 4.3.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

LLVM 22.1.4 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) 22.1.4 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.4.src.tar.xz dosyasının seçilmesi öneriliyor. 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 22.1.4 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

Qt 6.10.3 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.10.3 sürümü, Jani Heikkinen tarafından duyuruldu. Bir yama sürümü olan Qt 6.10.3’ün, yeni özellikler sunmadığı ifade edilirken, Qt 6.10.2’ye kıyasla 250’den çok hata düzeltmesi, güvenlik güncellemesi ve kalite iyileştirmesi içerdiği belirtiliyor. Qt for Python 6.10.3’ün, kısa süre içinde standart dağıtım kanalları aracılığıyla kullanıma sunulacağı belirtilirken, herhangi bir sorunla karşılaşanların, bunun için bugreports.qt.io adresine ayrıntılı bir hata raporu göndererek yapabilecekleri ifade ediliyor. Qt 6.10.3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notları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.10.3 edinmek için:

0

Qt 6.11.0 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.11.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Qt 6.11.0’ın, 6.10.x serisine göre birçok yeni özellik, iyileştirme ve hata düzeltmesi sunduğu belirtilirken; Qt 6.11.0 serisinin, 6.10.x serisiyle ikili uyumlu olduğu, 6.10.0 için derlenen uygulamaların 6.11.0 ile çalışmaya devam edeceği ifade ediliyor. Qt 6’ya geçişi kolaylaştırmak için, Qt 5 ve Qt 6 arasında nelerin değiştiğini özetleyen ve bu değişikliklere nasıl uyum sağlayacağına dair rehberlik sağlayan bir geçiş kılavuzu oluşturulduğu belirtiliyor. Açık kaynak kullanıcılarının, bunları açık kaynak indirme alanından indirebileceği söyleniyor. Qt 6.11.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notları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.11.0 edinmek için:

0