Archive | Programlama

Apache NetBeans 28 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 28, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Yeni projelerde en son Gradle sürümünün kullanılmasına yönelik desteğin geliştirildiği belirtilirken, Gradle 9 uyumluluk düzeltmeleri yapıldığı ve saklanan argüman sağlayıcısında serileştirilemeyen projeye örtük referanstan kaçınıldığı ifade ediliyor. JDK 25 için gradle varsayılanlarının yükseltildiği belirtilirken, DAP sunucusunun, projeleri başlatmak için kardeş LSP’sini beklediği söyleniyor. Maven hedefi yeniden çalıştırma özelliğinin işlenmesi ve kullanıcı arayüzünün iyileştirildiği belirtiliyor. Apache NetBeans 28 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

  

 

 

Apache NetBeans 28 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDevelop 25.08.3 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 25.08.3 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 25.08.3 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

       

 

 

       

KDevelop 25.08.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.24.10 ve 1.25.4 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.24.10 ve 1.25.4 sürümleri duyuruldu. Go ekibinin, 1.24.10 ve 1.25.4 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; hemen hemen tüm Go programlarının daha önce olduğu gibi derlenmeye ve çalışmaya devam etmesinin beklendiği ifade ediliyor. Sürümlere katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.24.10 ve 1.25.4 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub 1.24.10 ve GitHub 1.25.4 sayfalarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

                   

Go (Golang) 1.24.10 ve 1.25.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Rust programlama dilinin 1.91.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.91.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.91.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.91.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

              

Rust 1.91.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 18.0.0 duyuruldu

Qt Creator’un 18.0.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 18.0.0’ı duyurmaktan mutluluk duyulduğu belirtilirken, Qt Creator 18.0.0 sürümünün, geliştirme kapsayıcıları için deneysel destek ve daha birçok iyileştirme sunduğu belirtilirken, Qt Creator 18.0.0’ın, bir projenin geliştirme ortamının kurulumunu otomatikleştirmek için geliştirme kapsayıcıları desteği eklediği ifade ediliyor. Bu nedenle, proje dizininde bir “devcontainer.json” dosyası algılanacağı ve bunun için bir Docker kapsayıcısı oluşturulacağı söyleniyor. Sekmeli düzenleyicileri kullanma seçeneğinin eklendiği belirtilirken, ayrıca GitHub Copilot için GitHub Enterprise ortamları desteğinin de eklendiği söyleniyor. Qt Creator’a özgü proje ayarlarını içeren “.user” dosyalarının proje dizininin “.qtcreator/” alt dizinine taşındığı belirtilirken, eski projelerden gelen mevcut “.user” dosyalarının uyumluluk için güncellenmeye devam edildiği söyleniyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 18.0.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklik günlüğünü inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

Qt Creator 18.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU C Library (Glibc) 2.42 duyuruldu

GNU Projesinin C standart kütüphanesi uyarlaması olan GNU C Library‘in (ya da bilinen adıyla glibc) 2.42 sürümü, Carlos O’Donell tarafından duyuruldu. GNU sistemindeki *C kütüphanesi olarak ve GNU/Linux sistemlerinde ve ayrıca GNU/Linux kullanan diğer birçok sistemde çekirdek olarak kullanılan GNU C Library’nin, öncelikle taşınabilir olacak şekilde tasarlandığı belirtiliyor. Linux’ta pthread_gettid_np fonksiyonunun eklendiği belirtilirken, işaretsiz abs fonksiyonlarından oluşan ISO C2Y ailesi, yani uabs, ulabs, ullabs ve uimaxabs’ın artık desteklendiği söyleniyor. Linux’ta <termios.h> arayüzü artık keyfi baud hızlarını desteklerken, GNU C Kütüphanelerinin SFrame desteğini etkinleştirmek için yeni bir yapılandırma seçeneği olan “–enable-sframe” kullanılabileceği söyleniyor. Madvise aracılığıyla hafif yığın koruma sayfaları desteği ve pthread_create’e MADV_GUARD_INSTALL bayrağı eklenmiş bulunuyor. GNU C Library, GNU Genel Kamu Lisansı altında dağıtılmış özgür bir yazılımdır.  İlkin esasen Roland McGrath tarafından yazılan glibc; 1990’da Linux çekirdeği geliştiricileri tarafından çatallandı. Linux libc” olarak adlandırılan bu çatallama ile yazılım, yıllarca ayrı kanallardan geliştirildi. Ancak, Özgür Yazılım Vakfı’nın Ocak 1997’de yayınladığı glibc 2.0’ın POSIX ölçülerine uygunluğunun daha fazla olması, daha iyi yerelleştirme ve çoklu dil işlevine, IPv6 yeterliliğine sahip olması; daha fazla taşınabilir olması, Linux geliştiricilerinin çatallamayı durdurmalarına ve Özgür Yazılım Vakfı’nın glibc’sine dönülmesine vesile oldu. Bu arada, Debian da 2009’da resmen glibc’nin çatalı EGLIBC olanına geçmiş, Nisan 2015’te, Debian 8.0 Jessie ile birlikte bu kararından geri dönmüştür. GNU C Library 2.42 hakkında bilgi sahibi olmak için sürüm duyurusunu ya da sourceware.org duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

GNU C Library 2.42 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Rust Coreutils 0.3.0 duyuruldu

GNU/Linux platformlarında ve diğer sistemlerde bulunan yaygın yardımcı programlar için GNU Coreutils yerine, Rust tarafından yazılmış yeni bir sürüm Rust Coreutils‘in 0.3.0 sürümü duyuruldu. GNU Coreutils ile tam uyumluluk ve dolayısıyla tüm testleri geçme hedefi doğrultusunda çalışmaya devam ettiği belirtilen Rust Coreutils’in bu sürümü, daha yaygın Unix araçları ve GNU uyumluluğu gelişmiş olarak geliyor. Önemli performans iyileştirmeleri, gelişmiş uyumluluk ve sağlam test altyapısı sunan son kilometre taşı olan Rust Coreutils 0.3.0 sürümünün yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken; GNU ile karşılaştırıldığında, 1,20 kat daha hızlı base64 ve 1,80 kat daha hızlı expand içerildiği söyleniyor. Sürekli performans izleme için entegre CodSpeed Sort, ls, uniq, du, base64 ve daha fazlası dahil olmak üzere 15’ten fazla yardımcı program için kıyaslama testleri eklendiği belirtilirken, CI’da performans regresyon tespiti sağlandığı söyleniyor. Yardımcı programlar arasında iyileştirilmiş hata yönetimi ve davranış eşleştirmeyle gelen yeni sürümde, daha hızlı derlemeler için dokümantasyon ve tamamlama oluşturma ikili dosyalardan taşındığı, Rust Coreutils 0.3.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor. Continue Reading →

 

 

 

 

Rust Coreutils 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0