Tag Archives | C++

CMake 3.27.3 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.27.3 sürümü, John Parent tarafından duyuruldu. CMake 3.27.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; indirme sayfasından son sürümün kullanımını önerdiklerini ifade etti. Xcode olmadan macOS desteğinin geri yüklendiğini beliirten Parent; kullanılmayan belge oluşturma ayarlarının kaldırıldığını söyledi. Apple metin taslakları için çeşitli düzeltmeler içeren yeni sürümde, Python 3.13 için destek eklenmiş bulunuyor. CMake 3.27.3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

CMake 3.27.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 3.27.2 sürümü, John Parent tarafından duyuruldu. CMake 3.27.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.27.2’nin artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. Düzyazıda satır numaralarının güncellendiğini söyleyen Parent; RunCMake.GeneratorPlatform testindeki gereksiz koşulun kaldırıldığını ifade etti. Windows 8.1 ve önceki sürümleri hedeflerken bile en son Windows SDK’nin seçildiğini belirten Parent; macOS’ta 12.1’den büyük Xcode güncellemesi yapıldığını söyledi. Kod yorumunda önemsiz yazım hatasının düzeltildiğini belirten Parent; başa eklemede performans regresyonunun düzeltildiğini söyledi. CMake 3.27.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

LLVM 17.0.0-rc1 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) 17.0.0-rc1 sürümü duyuruldu. LLVM 17.0.0 sürüm adayı ile LLVM 17.x sürüm sürecinin başladığını duyurmaktan mutluluk duyulduğu belirtilirken, sürümün, kabaca altı aylık çalışma sonunda, topluluk tarafından ortaya çıkarıldığı ifade ediliyor. 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. Bu yayınla ilgili herhangi bir sorusu olanların, onları buradan sorabilecekleri belirtiliyor. LLVM Projesi, modüler ve yeniden kullanılabilir derleyici ve araç zinciri teknolojilerinin bir koleksiyonu olarak kullanıma sunuluyor ve adına rağmen, LLVM’nin geleneksel sanal makinelerle çok az ilgisi olduğu biliniyor. “LLVM” adının kendisi bir kısaltma değil; projenin tam adıdır. LLVM, isteğe bağlı programlama dillerinin hem statik hem de dinamik derlemesini destekleyen  modern, SSA tabanlı bir derleme stratejisi sağlamak amacıyla Illinois Üniversitesi’nde bir araştırma projesi olarak başlamıştı. 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 17.0.0-rc1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 17.0.0-rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CLion 2023.2 duyuruldu

C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un CLion 2023.2 sürümü, Anastasia Kazakova tarafından duyuruldu. Kazakova; CLion 2023.2 sürümünün artık kullanılabilir olduğunu söyledi. Yeni sürümün, daha iyi platformIO entegrasyonu, güncellenmiş hata ayıklayıcı ve yepyeni yapay zeka asistanı ile geldiğini belirten Kazakova; sürümün, düşük seviyeli, uzak ve gömülü geliştirme yapanlar için IDE deneyimini geliştirmeye odaklandığını ifade etti. Yeni sürümün, gereksiz CMake orta düzeyini kaldırarak PlatformIO entegrasyonunu yeniden tasarladığını belirten Kazakova; manifest ve klasik modların ayırt edilmesini kolaylaştırmak için vcpkg desteğinin iyileştirildiğini söyledi. Son olarak, yeni sürüm, AI yeteneklerini doğal olarak bazı temel IDE kullanıcı iş akışlarına dokuyan AI Assistant’ı içeriyor. CLion 2023.2’nin, istenirse Toolbox uygulamasından, anlık bir paket olarak (Ubuntu’dan), web sitesinden veya 2023.1 sürümünden bir yama güncellemesi aracılığıyla edinilebilir olduğunu belirten Kazakova; CLion 2023.2’nin, birlikte verilen hata ayıklayıcıları güncellenmiş olarak geldiğini ve şimdi LLDB v16 ve GDB v13.1 ile birlikte geldiğini söyledi. CLion 2023.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

CLion 2023.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 3.27.1 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.27.1 sürümü, John Parent tarafından duyuruldu. CMake 3.27.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.27.1’in artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. “cmake”in artık CMake dilinin etkileşimli hata ayıklamasını desteklediği hatırlatılırken, Windows SDK sürümünün, açıkça bir “versiyon =” alanını kullandığı söyleniyor. CMake 3.27.1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

Qt 6.6 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.6 Beta2 sürümü, sürüm yöneticisi Tarja Sundqvist tarafından duyuruldu. Qt Qt 6.6 Beta2’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Sundqvist; Qt 6.6 Beta2’nin, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.6 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 mevcut olduğunu ifade etti. Bunun ikinci beta olduğunu belirten Sundqvist; Qt 6.6’nın yeni bir modül eklediğini, bu yeni modüle ek olarak, elbette mevcut modüller için de birçok yeni özellik ve iyileştirme bulunduğunu belirtti. Qt 6.6.0’ın Eylül 2023’ün sonunda yayınlanmasının planlandığı ifade ediliyor. Karşılaşabilecek herhangi bir sorun için bugreports.qt.io adresine ayrıntılı bir hata raporu gönderilmesi isteniyor. Qt 6.6 Beta2 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.6 Beta2 edinmek için:

0

Qt 6.5.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.5.2 sürümü duyuruldu. Bunun, Qt 6.5.1’in üstünde yapılan bir yama sürümü olduğu belirtilirken, yani sürümün, herhangi bir yeni işlevsellik eklemediği ama hata düzeltmeleri ve diğer iyileştirmeler ve hem ileri hem de geri bakım uyumluluk (kaynak ve ikili) konuları içerdiği ifade ediliyor. Qt 6’ya taşınmayı kolaylaştırmak için bir taşıma kılavuzu oluşturulduğu belirtilirken, daha fazla ekrana sahip Windows sistemlerinde menü boyutlarının düzeltildiği söyleniyor. Linux 5.4 veya üzerinde çalışılırken QProcess’te bir dosya tanıtıcı sızıntısının da düzeltildiği belirtiliyor. Qt 6.5 sürüm sayfasının incelenmesini önerilirken, Qt 6.5.2 sürüm notlarında en önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilginin bulunabileceği belirtiliyor.

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.5.2 edinmek için:

0