Archive | Programlama

LLVM 15.0.7 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 15.0.7 sürümü duyuruldu. LLVM 15.0.7’yi duyurmaktan memnuniyet duyulduğu belirtilirken, sürümü oluşturmada yardımcı olan tüm geliştiricilere ve düzeltmeleri gözden geçirenlere teşekkür edildiği ifade ediliyor. Bu sürümde önemli bir sorun bulunmazsa, bunun, son 15.0.x sürümü olacağı belirtiliyor. Sürümün bir hata düzeltme sürümü olduğu, 15.0.0 ile API ve ABI uyumlu olduğu ifade ediliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var.  LLVM 15.0.7 hakkında bilgi edinmek için sürüm duyursunu ve GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

LLVM 15.0.7 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.19.5 ve 1.18.10 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.19.5 ve 1.18.10 sürümleri duyuruldu. Go ekibinin, 1.19.5 ve 1.18.10 sürümlerini duyurmaktan mutluluk duyduğu söylenirken Go 1.19.5 ve 1.18.10’un küçük nokta sürümler olduğu ve sürüme yönelik olarak listelenen değişikliklerin tam listesinin incelenebileceği belirtildi. Sürüme katkıda bulunan herkese teşekkür ediliyor. Go (Golang) 1.19.5 ve 1.18.10 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub ve GitHub sayfalarını inceleyebilirsiniz. Continue Reading →

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

0

Rust programlama dilinin 1.66.1 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.66.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.66.1’i edinebilecekleri söyleniyor. Rust’ın katmanlı platform desteği hakkında daha fazla bilgi için Rust’ın 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.66.1 hakkında bilgi edinmek için GitHub sayfasını incele yebilirsiniz.
Continue Reading →

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

0

Python 3.12.0 alpha 4 duyuruldu

Pablo Galindo Salgado tarafından bugün duyurulan Python 3.11.0’ın final sürümünün ardından, Python 3.12.0 alpha 4 sürümü, tarafından duyuruldu. Bunun bir alpha, test sürümü olduğunun unutulmamasını isteyen ; 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.12.0’ın halen geliştirme aşamasında olduğunu belirten ; bunun planlanan yedi alfa sürümden dördüncüsü olduğunu söyledi. Alfa aşaması sırasında, özelliklerin beta aşamasına kadar (8 Mayıs 2023) kadar eklenebileceğini ve gerekirse sürüm adayı aşamasına (31.07.2023) kadar değiştirilebileceğini veya silinebileceğini söyledi. Python 3.12.0 için birçok yeni özelliğin halen planlanmakta ve yazılmakta olduğunu belirten ; yazılıma, izlemelerde Python işlev adlarını raporlamak için Linux perf profil oluşturucu desteği eklendiğini söyledi. Unittest modülünde, uzun süredir kullanımdan kaldırılan bazı yöntemler ve sınıflar kaldırıldığını belirten ; diğer bazı eski, bozuk ve kullanımdan kaldırılmış işlevler, sınıflar ve yöntemlerin de kaldırıldığını söyledi. Python 3.12.0 alpha 4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Python 3.12.0 alpha 4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MIT/GNU Scheme 12.1 duyuruldu

Bir yorumlayıcı, derleyici, kaynak kodu hata ayıklayıcı, tümleşik Emacs benzeri düzenleyici ve geniş bir çalışma zamanı kitaplığı sağlayan, Scheme programlama dilinin bir uygulaması olan MIT/GNU Scheme‘nin 12.1 sürümü duyuruldu. Hızlı bir geliştirme döngüsüne sahip büyük uygulamaları programlamak için en uygun olan şemaya sahip olan MIT/GNU Scheme sürümleri, unix sistemlerini çalıştıran x86-64 ve aarch64 makinelerinde çalışan ikili dosyalar sağlamaktadır. GNU/Linux, NetBSD ve macos sistemlerinde test edilen yazılım, artık OS/2, DOS veya Windows’u desteklememektedir. Çeşitli hata düzeltmeleriyle gelen yeni sürüm, öncelikle R7RS uyumluluğu için değişiklikler içeriyor. Yeni özellikleri desteklemek için sözdizimi kurallarının tamamen yeniden yazıldığı belirtilirken, nokta notasyonu okumasının düzeltildiği söyleniyor. Yeni aritmetik prosedürlerle gelen yazılım, yeni kayan nokta prosedürleri de içeriyor. MIT/GNU Scheme 12.1 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

MIT/GNU Scheme 12.1 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

GNU MPFR 4.2.0 duyuruldu

GNU Multi-Precision’a dayalı gelen portatif bir C kütüphanesi olan GNU MPFR‘in (GNU Multiple Precision Floating-Point Reliably), 4.2.0 sürümü, Vincent Lefevre tarafından duyuruldu. Sürüm adayını test eden ve elde ettiği bulgulara dayalı olarak hata raporları gönderen herkese teşekkür edildiği bildirildi. GNU Compiler Collection (GCC) inşa etmek için gerekli olan MPFR; hem verimli hem de iyi tanımlanmış bir anlambilimine sahiptir. Özgür bir yazılım olan MPFR; GNU Lesser General Public License 3 ile lisanslıdır. Bu lisans, sıradan Genel Kamu Lisansı’nın aksine, MPFR’nin tüm kullanıcılar için özgür bir yazılım olarak paylaşılma ve değiştirilme özgürlüğünü garanti eder. Sayısal analiz kütüphanesi BNCpack, MPFR ile derlenebilir. GNU MPFR 4.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU MPFR 4.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 8.1.14 duyuruldu

PHP’nin 8.1.14 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 daha fazla bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz.. PHP, ilk kez 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.1.14 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0