Archive | Programlama

GNU Nettle 3.10 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 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, RSA-OAEP desteğini eklediğini ve Özellikle powerpc64 için performansı artırdığını belirtti. Bunun, her birinden birkaç hata içeren bir bakım sürümü olduğunu belirten Möller; yeni sürümün tamamen kaynak ve ikili olmasının amaçlandığını, RSA-OAEP şifrelemesinin desteklendiğini ve Simon Josefsson’un katkıda bulunduğu AES256 ile DRBG-CTR’nin eklendiğini söyledi. Atlama yoluyla powerpc64 AES şifre çözme performansının iyileştirildiğini belirten Möller; Android ve Apple sistemleri için arm64 CPU özellik tespitinin de eklendiğini söyledi. Möller; Valgrind’e dayalı olarak yan kanal sessizliği için yeni testler eklendiğini ifade etti. GNU Nettle 3.10 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

KDevelop 24.05.1 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.05.1 sürümü, Heiko Becker tarafından duyuruldu. KDevelop‘un yeni sürümünün resmi duyurusunun GitHub üzerinden yapıldığı ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. KDevelop 24.05.1 hakkında fikir edinmek için GitHub sayfası incelenebilir.

 

Continue Reading →

    

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

0

Eclipse 4.32 duyuruldu

Özgür bir tümleşik geliştirme ortamı (IDE) olan Eclipse‘nin 4.32 sürümü duyuruldu. Bunun, Eclipse SDK projesinin,  Eclipse 2024-06 eşzamanlı sürümünün bir parçası olduğu belirtilirken, sürümün, platform ve Equinox’taki yeni özellikler ve Java geliştiricileri için yeni özellikler içerdiği, Platform ve Equinox’taki yeni API’ler ile eklenti geliştiricileri için yeni özellikler içerdiği ifade ediliyor. Eclipse yükleyicisi ve diğer paketlerin Eclipse yükleyici sayfasından indirilebileceği söyleniyor. Eclipse’nin ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır. 2001 yılında IBM tarafından başlatılan proje, Java’nın ana grafik sistemi olan Swing yerine bulunduğu platformdaki özellikleri doğrudan kullanan SWT’yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve güçlü özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olan Eclipse Projesi’nin yönetimi, 2005 yılında Eclipse Vakfı’na bırakılmıştır. Eclipse; Android geliştirme ortamının önemli bir bileşenidir ve yazılan programları denemek için de öykünücü kurulabilmektedir. Çeşitli eklentilerle işlevleri geliştirilen Eclipse; pek çok alanda kullanılabiliyor. Eclipse 4.32 hakkında bilgi edinmek için ilgili sayfayı ya da test sayfasını inceleyebilirsiniz.

Continue Reading →

 

Eclipse 4.32 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.79.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.79.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un, herkesin güvenilir ve verimli yazılım geliştirmesine olanak tanıyan bir programlama dili olduğu belirtiliyor. Rust’un eski bir sürümünü rustup aracılığıyla yükleyenlerin, 1.79.0’ı edinmek için, rustup update stable komutuna başvurabilecekleri belirtiliyor. const { … } bloklarının artık ifade konumunda kararlı olduğu ve ekstra bildirimler gerektirmeden açıkça bir const bağlamına girilmesine izin verildiği belirtilirken, const öğeleri (const ITEM: … = …), satır içi const’lar kapsam içi jeneriklerden yararlanabileceği ve türlerinin açıkça yazılması yerine çıkarılmasını sağlayacağı ifade ediliyor. 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.79.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.79.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Android Studio Koala 2024.1.1 RC 2 duyuruldu

Android için resmi ve tümleşik bir geliştirme ortamı olan Android Studio’nun Koala 2024.1.1 RC 2 sürümü duyuruldu. Android Studio ekibinin, Android Studio Koala 2024.1.1 RC 2’yi duyurmaktan mutlu olduğu belirtilirken, Android Studio Koala 2024.1.1 RC 2’nin artık Beta kanalında mevcut olduğu söyleniyor. Beta kanalında zaten bir Android Studio derlemesi olanların; Yardım > Güncellemeleri Denetle’ye (veya macOS’ta Android Studio > Güncellemeleri Denetle’ye) tıklayarak güncellemeyi alabilecekleri söyleniyor. Android Studio Koala’daki yeni özellikler ve değişiklikler hakkında bilgi için Android Studio Preview sürüm notlarına bakılabileceği söyleniyor. Önizleme derlemelerinin, Android Studio’daki en son özelliklere ve iyileştirmelere erken erişim sağladığı belirtilirken, her bir önizleme sürümündeki önemli düzeltmelerin listesi de dahil olmak üzere Android Studio önizleme sürümleriyle ilgili en son haberler için Android Studio blogundaki Sürüm Güncellemeleri konusuna bakılabileceği ifade ediliyor. Android Studio Koala 2024.1.1 RC 2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

Android Studio Koala 2024.1.1 RC 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Perl’in 5.40.0 sürümü duyuruldu

NASA’da sistem yöneticisi olarak çalışan dil bilimci Larry Wall tarafından geliştirilen açık kaynak kodlu perl programlama dilinin 5.40.0 sürümü, Graham Knop tarafından duyuruldu. Perl 5.40.0’ı duyurmaktan heyecan duyduklarını söyleyen Knop; bunun 5.40 serisinin ilk sürümü olduğunu ifade etti. Perl 5.40.0, Perl 5.38.0’dan bu yana 75 yazardan 1.500 dosyada yaklaşık 160.000 satır değişiklik içeriyor. Perl, canlı bir kullanıcı ve geliştirici topluluğu sayesinde dördüncü on yılında gelişmeye devam ediyor. Bu sürümde yer alan değişikliklerin çoğunun, Perl’in çekirdeğinde yer alan CPAN modüllerinden kaynaklandığı belirtilirken, Perl’ün gelişimine yardım ettikleri için tüm CPAN topluluğuna minnettar olunduğu ifade ediliyor. Nesne yönelimli bir dil olan Perl, yoğun biçimde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dillerinden biri. Larry Wall’un Perl’i yazarken C, sed, AWK ve sh gibi pek çok dilden önemli ve güçlü özellikleri ödünç aldığı söyleniyor. Perl 5.40.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Perl 5.40.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.13.0 beta 2 duyuruldu

Python’un, yeni seriden Python 3.13.0 beta 2 sürümü, Thomas Wouters tarafından duyuruldu. Bunun bir beta, test sürümü olduğunun unutulmamasını isteyen Wouters; sürümün yalnızca test etmek amacıyla kullanılması gerektiğini, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerini beklediklerini ifade etti. Python 3.13.0’ın halen geliştirme aşamasında olduğunu belirten Wouters; bunun planlanan ikinci beta sürüm olduğunu söyledi. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiğini hatırlatan Wouters; PyPy’leri temel alan, çok satırlı düzenleme ve renk desteğinin yanı sıra renklendirilmiş istisna geri izleme özelliğine sahip yeni ve geliştirilmiş etkileşimli bir yorumlayıcı içeren yeni sürüme, dört beta sürüm ön izlemesinin planlandığını söyledi. Beta sürümlerin, daha geniş topluluğa yeni özellikleri ve hata düzeltmelerini test etme ve yeni özellik sürümünü destekleyecek şekilde projelerini hazırlama fırsatı vermeyi amaçladığını belirten Wouters; sürümün beta aşamasına girerken özelliklerin tamamlanması planlanmakla birlikte, sürüm adayı aşamasının başlangıcına kadar (30.07.2024 Salı) özelliklerin değiştirilmesi veya nadir durumlarda silinmesnini mümkün olacağını söyledi. Amaçlarının beta 4’ten sonra hiçbir ABI değişikliği yapmamak ve ilk sürüm adayı olan 3.13.0rc1’den sonra mümkün olduğunca az kod değişikliği yapmak olduğunu belirten Wouters; çöp toplayıcının artık artımlı olduğunu söyledi. Python 3.13.0 beta 2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Python 3.13.0 beta 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0