Archive | Programlama

Lua 5.4.4 duyuruldu

Ağırlıklı olarak gömülü sistemler ve istemciler için tasarlanmış hafif paralel bir programlama dili olan Lua‘nın 5.4.4 sürümü duyuruldu. Bu sürümün, 29 Haziran 2020’de kullanıma sunulan Lua 5.4’ün yeni bir güncellemesi olduğu belirtilirken, yeni özelliklerin, çöp toplama ve const ve kapatılacak değişkenler için yeni nesil mod olduğu ifade ediliyor. Bu sürümün, 26 Ocak 2022’de kullanıma sunulan Lua 5.4.4 olduğu söyleniyor. Lua; 1993 yılında Rio de Janeiro Pontifical Katolik Üniversitesi’nde Bilgisayar Grafik Teknoloji Grubu (Tecgraf) üyesi olan Roberto Ierusalimschy, Luiz Henrique de Figueiredo ve Waldemar Celes tarafından Brezilya’da geliştirilmeye başlanmıştır. ANSI/ISO C derleyicisi olan tüm platformlarda kurulabilen Lua; taşınabilir bir dildir. 5.0 sürümünden önceki Lua sürümleri, BSD lisansına benzer bir lisansla yayınlanmış; 5.0 sürümünden itibaren MIT Lisansı ile lisanslanmıştır. Lua 5.4.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

Lua 5.4.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GraalVM 22.0.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 22.0.0 sürümü duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı diller, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı diller) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK, Düğüm) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümünde, Java 8 desteği kaldırılmış bulunuyor. GraalVM 22.0.0 yalnızca JDK 11 ve JDK 17’yi hedefliyor ve JDK 12/13/14/15/16 desteği de kaldırılıyor. Açık kaynaklı topluluk sürümü olan yani sürümde, Native Image, Java Platform Modül Sistemi için geliştirilmiş desteğe sahip bulunuyor. GraalVM Enterprise ile sınırlı da olsa çeşitli yeni Java derleyici optimizasyonları yapıldığı söylenirken, Oracle’ın ayrıca GraalVM 21.3.1 ve GraalVM 20.3.5‘i yayınladığı söyleniyor. Java, JavaScript, C ve C++ gibi LLVM tabanlı diller ve diğer dinamik diller için yüksek performanslı bir çalışma zamanı sunan yazılımın, ayrıca, daha hızlı başlatma süresi ve daha düşük bellek yükü için programlama dilleri arasında verimli birlikte çalışabilirliğe ve Java uygulamalarını önceden yerel yürütülebilir dosyaları derlemeye olanak tanıdığı ifade ediliyor. GraalVM 22.0.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

GraalVM 22.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 3.22.2 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.22.2 sürümü, Tom Osika tarafından duyuruldu. CMake 3.22.2’yi duyurmaktan mutluluk duyduğunu söyleyen Osika; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Yeni sürümde, GCC gfortran 12 LTO ile uyumluluğunun düzeltildiğini belirten Osika; Boost 1.78 için destek eklendiğini söyledi. Osika; macOS işlerinin Xcode 13.2 kullanacak şekilde güncellendiğini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio gibi yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. 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. CMake 3.22.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.22.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Android Studio Bumblebee 2021.1.1 kararlı sürümü duyuruldu

Android için resmi ve tümleşik bir geliştirme ortamı olan Android Studio’nun 2021.1.1 kararlı sürümü, Adarsh Fernando tarafından duyuruldu. Android Studio ekibi, Android Studio Bumblebee 2021.1.1 ve Android Gradle eklentisi AGP’nin 7.1.0’ın kararlı sürümüyle geliyor. Bumblebee’deki bu yeni araç penceresi, sanal ve fiziksel test cihazlarını görmeyi ve yönetmeyi kolaylaştırır ve ana menü çubuğundan Görünüm > Araç Pencereleri > Aygıt Yöneticisi’ni seçerek açabilmek mümkündür. Android geliştirme için özel olarak tasarlanan Android Studio, IntelliJ IDEA’ya dayalı olarak geliştirilmektedir. Apache lisansı ile lisanslanan yazılım, özgürce elde edilebilmektedir. Geliştiricilere; Gradle tabanlı, esnek bir proje inşa sistemi; hızlı ve zengin özellikli bir emülatör; farklı özellik ve sürümlere göre çoklu APK çıktısı; C++ ve NDK desteği; ekran tasarımlarını kolaylaştıran sürükle-bırak özellikli zengin editör; kolay ve güvenli APK imzalanması ve çok daha fazlasını sunan yazılım, ek uğraşa gerek kalmadan Google hizmetlerini uygulamaya ekleyebilme olanağı sağlıyor. Yaygın düzenleme, hata ayıklama ve optimizasyon kullanım örneklerini ele alan bir dizi özelliğe sahip olan Android Studio 2021.1.1’in kararlı sürümünü duyurmaktan heyecan duyduklarını söyleyen Fernando; bu sürümün odak alanlarının, yükseltilmiş bir IntelliJ platformu ve bir Android uygulama geliştiricisi olarak üretkenliği artırmaya odaklanan bir dizi yeni özellik olduğunu ifade etti. Fernando; ayrıca, mevcut özelliklere bir dizi geliştirme eklediklerini söyledi. Android Studio 2021.1.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →

Android Studio 2021.1.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

phpMyAdmin 4.9.8, 5.1.2 ve 5.2.0-rc1 sürümleri duyuruldu

Web üzerinden MySQL yönetimini idare etmek üzere tasarlanmış ve PHP ile yazılmış bir özgür yazılım aracı olan phpMyAdmin‘in 4.9.8, 5.1.2 ve 5.2.0-rc1 sürümleri duyuruldu. Hatırlanacağı gibi, 4.x serisi yalnızca güvenlik düzeltmelerinin ve kritik hata düzeltmelerinin yapıldığı LTS aşamasında bir sürüm; bu nedenle kullanıcıların 5.x serisine geçmeleri öneriliyor. Başlıca kullanım amacı internet üzerinden MySQL veritabanı yönetimi olan, bununla birlikte veritabanı oluşturma ve silme; tablo ekleme, değiştirme, silme; alan ekleme, değiştirme, silme; SQL sorguları çalıştırma; kullanıcıları, yetkileri ve alan anahtarlarını yönetme gibi pek çok işlevi yerine getiren açık kaynak kodlu ve özgür bir yazılım olan phpMyAdmin; halen 72 farklı dili destekliyor. 1998 yılında, Peter Kuppelwieser’in yazmış olduğu MySQL-Webadmin’den esinlenerek PHP tabanlı bir MySQL arayüzü geliştirmeye başlayan Tobias Ratschiller’in zaman darlığı gerekçesiyle 2000 yılında bu projeyi ve özgün yazarı olduğu diğer projeyi (phpAdsNew) yarıda bırakmasının ardından büyük bir kullanıcı ve geliştirici kitlesinin ilgisini kazanan phpMyAdmin, popüler bir PHP uygulaması olmuştu. phpMyAdmin’in 4.9.8, 5.1.2 ve 5.2.0-rc1 sürümleri hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

Pek çok GNU/Linux dağıtımında kullanılan ürüne destek için Marc Delisle, Loïc Chapeaux ve Olivier Müller gibi bir grup geliştirici 2001 yılında SourceForge‘de phpMyAdmin Projesini oluşturup, geliştirme işini üstlendiler. phpMyAdmin projesi; Olivier Müller, Marc Delisle, Alexander M. Turek, Michal Čihař ve Garvin Hicking tarafından yürütülmektedir. phpMyAdmin’in 4.9.8, 5.1.2 ve 5.2.0-rc1 sürümlerini edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.58.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.58.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.58.1’i edinebilecekleri söyleniyor. Rust 1.58.1’in, Rust 1.58.0’da tanıtılan tanılama ve araçlarda çeşitli gerilemeleri düzelttiği söyleniyor. Useless_format Clippy tiftiğinin, Rust 1.58.0’da tanıtılan format dizelerinde yakalanan tanımlayıcıları işlemek için güncellendiği ifade ediliyor. Rustfmt’de, oluşturulan dosyaların standart girdiden geçirildiğinde biçimlendirilmesini engelleyen bir gerilemenin de düzeltildiğ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ı özelliği, Python’un lexer sistemi özelliği gibi özellikler, Rust’un bünyesinde bir araya gelmiştir. Rust 1.58.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

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

0

PHP 8.0.15 duyuruldu

PHP’nin 8.0.15 sürümü, GitHub üzerinden 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 Gabriel Caruso ve Nikita Popov tarafından yazılan 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.0.15 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

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

0