Archive | Programlama

Rust programlama dilinin 1.84.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.84.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.84.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. Bir işaretçinin (*ptr) deref’inin raw ref’ini (raw (const|mut)) almanın artık güvenli olduğu belirtilirken, S390x satır içi derlemesi ile Arm64EC satır içi derlemesinin sabitlendiği söyleniyor. LoongArch Linux hedefleri için XRay enstrümantasyonunun etkinleştirildiğ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.84.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.84.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Arcan 0.7 duyuruldu

Özelleştirilmiş gömülü uygulamalar için kullanıcı arayüzlerinden tam gelişmiş bağımsız masaüstü ortamlarına kadar neredeyse her şeyi oluşturmak için güçlü bir geliştirme çerçeve olan Arcan’ın 0.7 sürümü, Bjorn Stahl tarafından duyuruldu. Eski yol haritasına göre, 0.7’nin, herhangi bir ek özellik için son fırsat penceresi olduğu belirtilirken, 0.8 için nihayet performans ayarlama konusuna gelindiği söyleniyor. Ayrıca, ikisi ağ katmanına  dayanan iki yeni NLnet hibesi alındığını açıklamaktan mutluluk duyulduğu belirtilirken, bunların ikisini de ağ katmanına dayandığı için birden fazlasını birbirine bağlamayı desteklemek ve tüm yığını ‘anahtar teslimi’ dağıtmayı ve kullanmayı kolaylaştırmak için dizin sunucusu ucunu daha esnek programlanabilir bir uzak tarafa sahip olacak şekilde genişletileceği söyleniyor. Arcan 0.7 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

Arcan 0.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU bc 1.08.1 ve dc 1.5.1 duyuruldu

Keyfi bir hassasiyette sayısal işlem dili olan ve sözdizimi C’ye benzeyen ama birçok önemli alanda farklılık gösteren GNU bc‘nin 1.08.1 sürümü duyuruldu. Bu arada, keyfi hassasiyette aritmetiği destekleyen ve platformlar arası bir ters Lehçe hesap makinesi olan GNU dc‘nin 1.5.1 sürümü de duyuruldu. Sürümler, Ken Pizzini tarafından duyuruldu. GNU bc’nin 1.08.1 sürümünü ve GNU dc’nin 1.5.1 sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, GNU bc ve dc’nin keyfi hassasiyetli hesap makineleri olduğu ifade ediliyor. GNU bc’nin daha geleneksel cebirsel gösterim ve biraz C benzeri fonksiyon tanımlarını kullandığı, davranışın büyük ölçüde POSIX.2 tarafından belirlendiği hatırlatılıyor. GNU dc “ters-Lehçe gösterimi (RPN)” ve makro yinelemeyi kullandığı belirtilirken, 1.08’de derleme sürecinin basitleştirildiği söyleniyor. GNU bc 1.08 ve GNU dc 1.5.0 üzerinde fark edilen bazı küçük hataları düzeltmek amacıyla kotarılan yeni sürümlerde, dc 1.5.1’in dc/Makefile.am’deki bazı sistemlerde derleme sorunlarına neden olan bağımlılık kuralını düzelttiği söyleniyor. GNU bc 1.08.1 ve dc 1.5.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

GNU bc 1.08.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU bc 1.08 ve GNU dc 1.5.0 duyuruldu

Keyfi bir hassasiyette sayısal işlem dili olan ve sözdizimi C’ye benzeyen ama birçok önemli alanda farklılık gösteren GNU bc‘nin 1.08 sürümü duyuruldu. Bu arada, keyfi hassasiyette aritmetiği destekleyen ve platformlar arası bir ters Lehçe hesap makinesi olan GNU dc‘nin 1.5.0 sürümü de duyuruldu. Sürümler, Ken Pizzini tarafından duyuruldu. GNU bc’nin 1.08 sürümünü ve GNU dc’nin 1.5.0 sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, GNU bc ve dc’nin keyfi hassasiyetli hesap makineleri olduğu ifade ediliyor. GNU bc’nin daha geleneksel cebirsel gösterim ve biraz C benzeri fonksiyon tanımlarını kullandığı, davranışın büyük ölçüde POSIX.2 tarafından belirlendiği hatırlatılıyor. GNU dc “ters-Lehçe gösterimi (RPN)” ve makro yinelemeyi kullandığı belirtilirken, 1.08’de derleme sürecinin basitleştirildiği söyleniyor. GNU dc 1.5.0 için ise belgelerde bazı küçük iyileştirmeler yapıldığı ifade ediliyor. GNU bc 1.08 ve GNU dc 1.5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU bc 1.08 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Nettle 3.10.1 duyuruldu

Nesne yönelimli diller için kripto araç takımları içerisinde herhangi bir içeriğe uyacak şekilde tasarlanmış bir kriptografik kütüphane olan GNU Nettle‘in 3.10.1 sürümü, Niels Möller tarafından duyuruldu. GNU Nettle’nin yeni sürümünü duyurmaktan mutluluk duyduğunu söyleyen Möller; sürümün, birkaç hata düzeltmesi ve taşınabilirlik iyileştirmesi içerdiğini belirtti. Özellikle powerpc64 kullanıcılarının yükseltme yapmalarının önerildiğini belirten Möller; nettle-3.10’un powerpc64 sha256 derlemesindeki hataların geçersiz bellek okuma erişimleri nedeniyle çökmelere neden olma potansiyeline sahip olduğunu hatırlattı. Yeni sürümün Nettle-3.6 ile tamamen kaynak ve ikili uyumlu olmasının amaçlandığını belirten Möller; powerpc64 için yeni sha256 derlemesindeki arabellek aşırı okumasının ve bir yığın hizalama sorununun düzeltildiğini söyledi. OpenBSD ve FreeBSD için cpu özelliklerinin çalışma zamanının tespitinin iyileştirildiğini belirten Möller; ayrıca arm64’te FreeBSD için çalışma zamanının tespitinin de eklendiğini söyledi. GNU Nettle 3.10.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

GNU Nettle 3.10.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 24.12.0 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 24.12.0 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 24.12.0 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

          

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

0

Ruby 3.4.1 duyuruldu

Ruby programlama dilinin 3.4.1 sürümü duyuruldu. Ruby 3.4.1’i duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. Bu sürümde sadece Ruby 3.4.0’ın sürüm numarasının değiştirildiği belirtilirken, sürümün 1 dosya değişikliği, 2 ekleme ve 2 silme ile geldiği belirtiliyor. Bunun 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.1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

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

0