Archive | Programlama

Rust programlama dilinin 1.65.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.65.0 final 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.65.0’ı edinebilecekleri söyleniyor. 3. seviye bir hedef olarak armv4t-none-eabi eklendiği belirtilen yeni sürüm, 3. katman hedefleri olarak powerpc64-unknown-openbsd ve riscv64-unknown-openbsd eklendiği ifade ediliyor. 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.65.0 hakkında bilgi edinmek için GitHub sayfasını incele yebilirsiniz.
Continue Reading →

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

0

PHP 8.2.0 RC 5 duyuruldu

Üçüncü sürüm adayı 29 Eylül 2022‘de duyurulan PHP’nin 8.2.0 RC 5 sürümü duyuruldu. PHP ekibinin, PHP 8.2.0 RC 5 test sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm kullanıma sunuldu. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. 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.2.0 RC 5 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

PHP 8.2.0 RC 5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Laravel 9.38.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in istek yaşam döngüsü süresi işleyicisi, zaman damgalarını değiştirmeden modeli güncelleme, test için sahte gruplar ve daha fazlasıyla gelen 9.38.0 sürümü, Taylor Otwell tarafından duyuruldu. Kullanımı kolay yazılımın, “geçiş” komutuna destek eklediklerini söyleyen Otwell; Laravel ekibinin, yeni sürümü izole edilmiş komutlar, koşullu olarak ayarlanmış bildirim ara yazılımı, sıraya alınabilir bildirimler için yapılandırılabilir maksimum istisnalar ve daha fazlasıyla kullanıma sunduğunu ifade etti. Oliver Nybroe’nin, komutların aynı anda yalnızca tek bir işlemi çalıştırmasını sağlamayı çocuk oyuncağı haline getiren izole edilebilir bir arayüze katkıda bulunduğu söyleniyor. Laravel 9.38.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Laravel 9.38.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 15.0.4 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.4 sürümü duyuruldu. LLVM 15.0.4’ü 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ümün bir hata düzeltme sürümü olduğu ve 15.0.0 ile API ve ABI uyumlu olduğu belirtiliyor. Çeşitli vektör undef’lerini yasal hale getirildiği belirtilirken, dinamik gcc-toolset/devtoolset mantığını kaldırıldığı 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.4 hakkında bilgi edinmek için sürüm duyursunu ve GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

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

0

GNU Make 4.4 duyuruldu

Programın kaynak dosyalarından bir programın yürütülebilir dosyalarının ve diğer kaynak olmayan dosyalarının oluşturulmasını kontrol eden bir araç olan GNU Make 4.4 sürümü, Paul Smith tarafından duyuruldu. GNU Make’ın bir sonraki kararlı sürümü olarak 4.4 sürümünün duyurulmasından memnuniyet duyduklarını belirten Smith; bir program yazıldığında, onun için bir makefile yazılması gerektiğini, böylece programı oluşturmak ve kurmak için Make kullanmanın mümkün olacağını söyledi. Kaynak olmayan bir dosyanın başka bir kaynak olmayan dosyaya bağlı olması durumunda, dosyaların güncellenmesi için uygun sıranın otomatik olarak belirleneceğini belirten Smith; sonuç olarak, birkaç kaynak dosyayı değiştirilir ve ardından Make’ı çalıştırılırsa, tüm programın yeniden derlenmesinin gerekmeyeceğini söyledi. Make herhangi bir dil ile sınırlı değildir. Programdaki her kaynak olmayan dosya için makefile, onu hesaplamak için kabuk komutlarını belirtir. Make, bir paket oluşturmakla sınırlı değildir. Bir paketin yüklenmesini veya kaldırılmasını kontrol etmek, paket için etiket tabloları oluşturmak veya nasıl yapılacağını yazarken buna değecek kadar sık ​​yapmak istenilen herhangi bir şey için Make’ı da kullanabilmek mümkündür. GNU Make 4.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Make 4.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.25.0-rc2 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.25.0-rc2 sürümü, John Parent tarafından duyuruldu. CMake 3.25.0-rc2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatırken, test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Parent; ihtiyaç duyulabilecek belgelerin burada bulunabileceğini belirtti.  CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. Parent; linker-warning-silencing kodunda derleyici uyarılarından kaçınılması gerektiğini söyledi. CMake 3.25.0-rc2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.25.0-rc2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Laravel 9.37.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in istek yaşam döngüsü süresi işleyicisi, zaman damgalarını değiştirmeden modeli güncelleme, test için sahte gruplar ve daha fazlasıyla gelen 9.37.0 sürümü, Tetiana Blindaruk tarafından duyuruldu. Laravel 9.37.0’ın görünüm önbelleğe alınırken isteğe bağlı ayrıntılı çıktı eklenerek geldiği bildirilirken, Blade bileşen işlemede büyük performans iyileştirmelerinin yapıldığı ifade ediliyor. Laravel 9.37.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Laravel 9.37.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0