Archive | Programlama

Rust programlama dilinin 1.85.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 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.85.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.85.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. İşlev işaretçisi karşılaştırmalarına karşı uyarmak için unpredictable function pointer comparisons lint’in eklendiği belirtilirken, powerpc64le-unknown-linux-musl’ın ana bilgisayar araçlarıyla 2. kademeye yükseltildiği söyleniyor. Rust’un katmanlı platform desteği hakkında daha fazla bilgi için Rust’un platform destek sayfasına bakılması isteniyor. 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.85.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.85.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Apache NetBeans 25 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 25, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Test tek dosyasının, adları karşılık gelen dosya adlarıyla eşleşmeyen test sınıfları için çalışması gerektiği belirtilirken, yalnızca satır katlamayı destekleyen LSP istemcileri için kod katlamanın düzeltildiği söyleniyor. Windows’ta java.hints, java.source.base’de CRLF uyumsuzluğu nedeniyle ortaya çıkan test başarısızlıklarının düzeltildiği söylenirken, gömülü tomcat’in 9.0.71’den 9.0.96’ya dek güncellendiği ifade ediliyor. Anahtarlardaki mühürlü türler için Java kod tamamlama desteğinin iyileştirildiği ifade edilirken, Java kod tamamlama (mühürlü) testlerinin kararlılığının artırıldığı belirtiliyor. PHP 8.4 desteğiyle gelen yazılımda, Groovy kitaplıklarının 3.0.23’e güncellendiği söyleniyor. Apache NetBeans 25 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

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

0

PostgreSQL 17.4, 16.8, 15.12, 14.17 ve 13.20 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekle özelliğiyle dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 17.4, 16.8, 15.12, 14.17 ve 13.20 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. PostgreSQL Global Development Group’un bugün en gelişmiş açık kaynak veritabanının en son sürümlerinin yayınlandığını duyurmak ile mutlu olduğu belirtilirken, PostgreSQL 17.4, 16.8, 15.12, 14.17 ve 13.20 sürümlerinin, hata düzeltmeleri ve iyileştirmelerle geldiği söyleniyor. PostgreSQL 17.4, 16.8, 15.12, 14.17 ve 13.20’nin tüm özellikleri ve değişiklikleri hakkında bilgileri sürüm notlarında bulabilirsiniz. PostgreSQL 17.4, 16.8, 15.12, 14.17 ve 13.20 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

  PostgreSQL 17.4, 16.8, 15.12, 14.17 ve 13.20 sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

SQLite 3.49.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.49.1 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR_CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

SQLite 3.49.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.18 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.18 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.18 sürümünü yayınlamaktan gurur duyduğu belirtilirken, bu sürümün, bir Python 3.11 yorumlayıcısı içerdiği, ilk sürüm olduğu için buna “beta” adı verildiği, bir sonraki sürümde 3.10’un kaldırılmasıyla “beta” etiketinin de kaldırılacağı söyleniyor. @devdanzin’in 3.10 sürümlerinde fusil’i kullanması sayesinde bu sürümde özellikle büyük bir hata düzeltmeleri seti olduğu, bu sürümün başlangıçta Victor Stinner tarafından yazıldığı belirtiliyor. Taşınabilir sürümlerde sunulan libffi’nin güncellendiği, HPy arka ucunun en son HPy HEAD’e güncellendiği söyleniyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.18 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

 

  

PyPy 7.3.18 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Limine 9.0.0 duyuruldu

Çoklu önyükleme yerel Limine önyükleme protokolünü ve daha fazlasını destekleyen gelişmiş, taşınabilir, çok protokollü bir önyükleyici olan Limine’nin 9.0.0 sürümü duyuruldu. Limine 9.0.0, bu açık kaynaklı modern çok protokollü önyükleyici ve önyükleme yöneticisi için en yeni büyük sürüm olarak bugün duyuruldu ama yerel Linux desteği ve zincir yükleme/çoklu önyükleme özelliklerine ek olarak kendi Limine önyükleme protokolünü de sunan yazılımın, EXT4 dosya sistemi desteğinin yanı sıra eski EXT2 ve EXT3 desteğini de kaldırdığı söyleniyor. EXT4 dosya sistemi desteğinin kaldırılmasına ilişkin olarak: “Bakım eksikliği ve Güvenli Önyükleme Limine kullanımı sırasında ekstra olası saldırı yüzeyinden kaçınmak için ext2/3/4 dosya sistemlerine yönelik destek bir kez daha kaldırıldı.” açıklaması yapılıyor. Limine bunun yerine FAT32 dosya sistemi desteğine ve önyükleme ortamı depolaması için ISO9660’a odaklanıyor. Limine 9.0.0 ayrıca eski yapılandırma formatını ortadan kaldırıyor, chainload-next protokolüne desteği bırakıyor, Limine önyükleme protokolünün yeni bir sürümünü ekliyor, MONITOR/MWAIT CPU yönergelerine destek ekliyor ve diğer güncellemeler yapılmış bulunuyor. Bu durum, k,m, kesimleri oldukça şaşırtmış bulunuyor. Hafif, zarif, hızlı bir yazılım olan Limine; GNU/Linux ve diğer platformlar için geliştirilen açık kaynak kodlu bir yazılımdır. Limine 9.0.0 hakkında bilgi edinmek için GitHub sürümler ya da değişiklikler sayfasını  inceleyebilirsiniz. Continue Reading →

 

 

Limine 9.0.0 edinmek için aşağıdaki linklerden yararlanabileceksiniz.

0

Ruby 3.4.2 duyuruldu

Ruby programlama dilinin 3.4.2 sürümü duyuruldu. Ruby 3.4.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. En son kararlı Ruby sürümünü (şu anda Ruby 3.4) her 2 ayda bir yayınlamayı planlandığı belirtilirken, Ruby 3.4.3’ün Nisan’da, 3.4.4’ün Haziran’da, 3.4.5’in Ağustos’ta, 3.4.6’nın Ekim’de ve 3.4.7’nin Aralık’ta yayınlanacağı söyleniyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleriyle iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.2 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Ruby 3.4.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0