Archive | Programlama

1.87.0 sürümüyle Rust programlama dilinin onuncu yılı kutlanıyor

İ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.87.0 sürümü duyuruldu. Rust’un 1.87.0 sürümüyle birlikte, bellek güvenliği ve modern özelliklere odaklanan bu sistem programlama dilinin onuncu yılı da kutlanıyor. Rust geliştiricileri, Hollanda’nın Utrecht kentinde düzenlenen bir etkinlikle Rust’ın onuncu yılını kutluyor. Oradan bu büyük dönüm noktasını kutlamak için Rust 1.87.0’ı yayınlamış bulunuyorlar. 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.87.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 1.87.0’ın, standart kütüphaneye anonim borular, güvenli mimari iç yapıları, “asm!” aracılığıyla satır içi Assembly’nin artık Rust kodu içindeki etiketli bloklara atlayabilmesi ve bir dizi stabilize API eklediği belirtiliyor. 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.87.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.87.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 16.0.2 duyuruldu

Qt Creator’un 16.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 16.0.2’yi duyurmaktan mutluluk duyulduğunu belirten Ziller; Qt Creator 16.0.2 ile iOS Simulator ve iOS 16 veya daha önceki sürümlere sahip cihazlarda QML profillemesini düzelttiklerini, macOS’ta yeni CMake 4.0.0 ve 4.0.1 ile projeleri yapılandırmada bir sorunu ise çözdüklerini ve çeşitli çökmeleri de düzelttiklerini söyledi. Ziller; dahil edilen iyileştirmeler hakkında daha fazla bilgi için değişiklik günlüğünün kontrol edilebileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesini; ayrıca, kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinde, IRC’de ve Qt Creator posta listesinde bulabileceklerini söyledi. Qt Creator 16.0.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

GNU M4 1.4.20 duyuruldu

Geleneksel Unix makro işlemcisinin bir uygulaması olan GNU M4‘ün 1.4.20 sürümü, Eric Blake tarafından duyuruldu. Bunun, kararlı bir sürüm olduğunu söyleyen Blake; birkaç yıllık taşınabilirlik iyileştirmelerinin yanı sıra performansta birkaç küçük iyileştirmeyi de bir araya getirdiğini ifade etti. GNU ‘m4’ün, geleneksel Unix makro işlemcisinin bir uygulaması olduğunu hatırlatan Blake; yazılımın bazı uzantıları olmasına rağmen çoğunlukla SVR4 uyumlu olduğunu belirtti. Bu sürümdeki dikkate değer iyileştirmeler arasında ‘eval’ yerleşikinin daha hızlı yürütülmesinin yer alması olduğunu belirten Blake; 1.4.19 sürümünden bu yana geçen 206 haftada 4 kişi tarafından 69 adet commit yapıldığını söyledi. GNU M4, adlandırılmış dosyaları dahil etmek, UNIX komutları çalıştırmak, tamsayı aritmetiği yapmak, metni çeşitli şekillerde değiştirmek, özyineleme vb. İçin yerleşik işlevlere sahip bulunuyor. GNU M4’ün en büyük kullanıcılarından biri GNU Autoconf projesidir. GNU M4 1.4.20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU M4 1.4.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.3.21 duyuruldu

PHP’nin 8.3.21 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.3.21 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

   PHP 8.3.21 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 17 Beta duyuruldu

 Qt Creator’un 17 Beta sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17 Beta’yı duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 17 Beta’nın hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Birçok simgeyi güncellediklerini ve Qt Creator 16’da tanıtılan “2024” temalarının artık varsayılan olduğunu belirten Ziller; farklı bir tema seçmek için Tercihler > Ortam > Arayüz > Tema’nın kullanılabileceğini söyledi. Güncellenmiş C++ desteği için önceden oluşturulan ikili dosyaların LLVM 20.1.3’e geçirildiğini belirten Ziller; Qt’nin “_ba” veya “_L1” gibi dize değişmez operatörlerini dize değişmezlerine eklemek için yeni hızlı eylemlerolduğunu ifade etti. Qt Creator 17’deki daha büyük bir değişikliğin, çalıştırma yapılandırmalarının derleme yapılandırmasının “bir parçası” haline getirilmesi olduğunu belirten Ziller; ayrıca, artık yeni “bu öğeye kopyala” düğmesiyle hangi derleme yapılandırmasına ait olduklarına bakılmaksızın değerleri bir çalıştırma yapılandırmasından diğerine kopyalayabilmenin mümkün olduğunu söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 17 Beta hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

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

0

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

Continue Reading →

 

 

 

 

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

0

Python 3.14.0 beta 1 duyuruldu

Python’un, yeni seriden Python 3.14.0 beta 1 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.14.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan ilk beta sürüm olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; beta sürümlerin, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunu test etmeyi ve sürüm sürecini test etmeyi kolaylaştırmak için tasarlandığı hatırlatılıyor. Üçüncü taraf Python projelerinin bakımcılarının, beta aşamasında 3.14 ile test etmeye ve bulunan sorunları en kısa sürede Python hata izleyicisine bildirmeye şiddetle teşvik edildiği belirtilirken, sürümün beta aşamasına girerken özellik olarak tamamlanmış olması planlansa da, özelliklerin değiştirilmesi veya nadir durumlarda sürüm adayı aşamasının başlangıcına (Salı 2025-07-22) kadar silinmesinin mümkün olduğu söyleniyor. Tür açıklamalarının değerlendirilmesinin artık ertelendiği ve açıklamaların kullanımının semantiğinin iyileştirildiği belirtiliyor. Python 3.14.0 beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

Python 3.14.0 beta 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0