Tag Archives | C++

CLion 2024.2 Beta duyuruldu

C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un 2024.2 Beta sürümü, Andrey Gushchin tarafından duyuruldu. Gushchin; CLion 2024.2 Beta sürümünün artık kullanılabilir olduğunu söyledi. CLion 2024.2’nin, CLion Nova için uzaktan geliştirme ve benimle kodlama desteğiyle betaya geçildiği ifade edilen yeni sürümde, artık gelecek sürümde, beta sürümün, beklenen önemli iyileştirmeler ve değişikliklerle birlikte mevcut olacağı söyleniyor. CLion 2024.2 Beta’ya, yeni ReSharper C++ dil motoru (CLion Nova olarak da bilinir) etkinleştirildiğinde JetBrains Gateway’i kullanarak SSH aracılığıyla uzaktan geliştirme desteği ekleneceği belirtilirken, yeni dil motorunu denemek için ayarlar / tercihler | gelişmiş ayarlar | CLion | ReSharper C++ dil motorunu (CLion Nova) kullanılabileceği ifade ediliyor. İşbirliğine dayalı geliştirme için Code With Me, yeni dil motoru etkinleştirildiğinde Beta işlevi olarak da kullanılabiliyor. Code With Me desteğinin araçlar menüsünden veya her yerde ara (çift vardiya) kullanarak Code With Me’yi etkinleştir eylemini çağırarak etkinleştirebileceği söyleniyor. ReSharper C++ dil motoruyla kullanılmak üzere 2024.2 EAP boyunca çeşitli başka özellikler ve düzeltmeler eklenen yeni sürüm, C++ için tam satır kod tamamlama, bağlı anlamsal vurgulama desteği ve JetBrains Grazie desteği içeriyor. Derleme 242.20224.66’yı 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.2 Beta hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

0

CMake 3.30.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.30.1 sürümü duyuruldu. CMake 3.30.1’i duyurmaktan mutluluk duyulduğu söylenirken, CMake 3.30.1’in artık indirilebilir olduğunu duyurmaktan mutluluk duyulduğu ifade ediliyor. Cmake.org’da sağlanan önceden derlenmiş Windows .msi yükleyicilerinin, yeni bir kurulum gerçekleştirirken artık sistem genelindeki PATH’i varsayılan olarak değiştirdikleri belirtilirken, Cmake.org’da sağlanan resmi .zip kaynak arşivi, modern geleneklerle tutarlılık sağlamak için artık CRLF yeni satırları yerine LF yeni satırlarını kullandığı söyleniyor. FetchContent’in artık ayrı bir alt yapı kullanmak yerine içeriği doğrudan doldurmayı tercih ettiği belirtilirken, bunun bazı sistemlerde (özellikle Windows’ta, aynı zamanda Xcode oluşturucuyu kullanırken macOS’ta) yapılandırma sürelerini önemli ölçüde iyileştirebileceği ifade ediliyor. Bu sürümün, belgelenen özelliklerde veya arayüzlerde herhangi bir değişiklik yapmadığı söyleniyor. Ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığı söyleniyor. CMake 3.30.1 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

0

LPython 0.22.0 duyuruldu

Tür açıklamalı Python kodunu agresif bir şekilde optimize eden LPython, yüksek performanslı yazılan Python derleyicisidir. LLVM, C, C++ ve WASM dahil olmak üzere çeşitli arka uçlara sahip olan LPython‘un temel ilkesi hızdır. LPython’un 0.22.0 sürümü, Ondřej Čertík tarafından duyuruldu. Yeni sürümde, _lpython_get_argc() için prototip bildiriminin düzeltildiği belirtilirken, ASR düzeyinde karma yapılamayan nesne türlerinin tespit edildiği söyleniyor. print()’de IntrinsicElementalFunction’ın işlenmesi için sembolik geçiş düzeltilirken, dict.keys için derleme zamanı desteğinin eklendiği söyleniyor. dict.values ​​için derleme zamanı desteği eklenirken, küresel kapsamdaki for döngülerinin kapsam belirleme sorunlarının düzeltildiği ifade ediliyor. @kmr-srbh tarafından list.pop için derleme zamanı desteği eklendiği belirtilirken, @anutosh491 tarafından is_integer özelliği için destek eklendiği söyleniyor. LPython 0.22.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

LPython 0.22.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.30.0 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.30.0 sürümü, John Parent tarafından duyuruldu. CMake 3.30.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.30.0’ın artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. “cmake-presets(7)” dosyalarının artık “9” şema sürümünü desteklediği belirtilirken, “include” alanlarının artık “$env{}” ve önceden ayara özgü makrolar (yani bir ön ayarın tanımı içindeki alanlardan türetilenler) dışındaki tüm makroları genişlettiği ifade ediliyor. Seçilen derleyici için CMake’in desteklediği en son “<LANG>” dil standardını açıklamak için “CMAKE_<LANG>_STANDARD_LATEST” değişkeni eklendiği belirtiliyor. “GENERATED” kaynak dosya özelliği artık tüm dizinlerde görülebilebileceği söyleniyor. CMake 3.30.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

0

GNU GLOBAL 6.6.13 duyuruldu

Emacs ve Vi editörü, Bash kabuğu, çeşitli web tarayıcılar gibi değişik ortamlarda aynı şekilde çalışma becerisine sahip bir kaynak kod etiketleme sistemi olan GNU GLOBAL‘in 6.6.13 sürümü, Shigio YAMAGUCHI tarafından duyuruldu. GNU GLOBAL 6.6.13’ü duyurmanın kendisi için büyük bir zevk olduğunu söyleyen YAMAGUCHI; GNU GLOBAL’in aynı şekilde çalışan bir kaynak kodu etiketleme sistemi olduğunu hatırlattı. YAMAGUCHI; yazılımla birlikte Emacs, Vi, Less, Bash, web tarayıcısı gibi çeşitli ortamların kullanılabileceğini ifade etti. İşlevler, makrolar, yapılar, sınıflar gibi çeşitli nesnelerin kaynak dosyalarına kolaylıkla yerleştirilebileceğini ve taşınabileceğini belirten YAMAGUCHI; GNU ve BSD gibi UNIX (POSIX) uyumlu işletim sistemlerinde uyumlu biçimde çalışan yazılımın, GNU Özgür Belgeleme Lisansı ile kullanıma sunulduğunu hatırlattı. C, C++, Yacc, Java, PHP4 ve assembly olmak üzere 6 dili destekleyen yazılım; makine mimarisinden bağımsız olan etiket dosyalarının artımlı güncellenmesini destekliyor. GNU GLOBAL 6.6.13 hakkında ayrıntılı bilgi edinmek için projenin sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU GLOBAL 6.6.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

OBS Studio 30.2 RC1 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 RC1 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. Hibrit MP4’te kodlayıcının başlatılamaması durumunda oluşan çökmenin düzeltildiği belirtilirken, çok kanallı video akışı çalışırken OBS kapatıldığında oluşan çökmenin de düzeltildiği söyleniyor. Akışlı ses parçasının yanlış olmasıyla ilgili bir sorunun düzeltildiği belirtilirken, Hibrit MP4 çıktısının, boyuta göre bölme [derrod] kullanılırken geçersiz dosyalar üretebilmesine neden olan bir sorun da giderilmiş bulunuyor. Sistemde CUDA cihazı yokken etkinleştirilmesi durumunda video yakalama cihazının günlüğü hatalarla spam olarak göndermesine neden olan bir sorunun da düzeltildiği söyleniyor. Ses kanalları desteklenmeyen değerlere ayarlandığında çok kanallı video (gelişmiş yayın) için bir hata iletişim kutusu [palana] eklendiği belirtilen yeni sürümde, şimdilik Windows dışı platformlarda çok kanallı video ayarlarının devre dışı [palana] bırakıldığı 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 RC1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

CLion 2024.1.4 duyuruldu

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.

Continue Reading →

 

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

0