Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.0-Beta1 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. 2.3.0-Beta1’i destekleyen Kotlin eklentilerinin, IntelliJ IDEA ve Android Studio’nun en son sürümlerinde bulunur. IDE’deki Kotlin eklentisinin güncellenmesine gerek olmadığı, tek yapılması gerekenin, derleme betiklerinde Kotlin sürümünü 2.3.0-Beta1 olarak değiştirmek olduğu söyleniyor. Önceki Kotlin sürümlerinde, deneysel ve beta olarak birkaç yeni dil ve standart kütüphane özelliği sunulduğu hatırlatılırken, iç içe geçmiş tür takma adları desteği sağlandığı söyleniyor. Kotlin 2.3.0-Beta1’in, kullanılmayan dönüş değerleri için yeni bir kontrol mekanizması sunduğu ve bağlama duyarlı çözünürlüğü iyileştirmeye odaklandığı ifade ediliyor. Kotlin 2.3.0-Beta1 hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz. Continue Reading →
Archive | Programlama
GNU Marst 2.8 duyuruldu
Bir Algol-C çeviricisi olan ve Algol 60 (Seviye 0) algoritmik dilinde yazılmış programları otomatik olarak ANSI C programlama diline çeviren GNU Marst‘ın 2.8 sürümü, Andrew Makhorin tarafından duyuruldu. Çevirici ve kütüphane rutinlerinin yanı sıra üretilen kodun C23’e uygun olmasını sağlamak için bool, true ve false tanımlayıcılarının sırasıyla Bool, True ve False ile değiştirildiğini belirten Makhorin; bu tanımlayıcıların artık ayrılmış anahtar sözcükler olduğunu söyledi. GNU Marst paketinin geliştirilmesinin tamamlandığını ve olası hataların düzeltilmesi dışında herhangi bir yeni özellik eklenmesinin planlanmadığını belirten Makhorin; mevcut Algol 60 programlarını diğer gösterimlerden GNU MARST gösterimine dönüştürmeyi sağlayan dönüştürücünün MACVT olduğunu hatırlattı. GNU Marst 2.8 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
GNU Marst 2.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Qt 6.10.0 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.10.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Qt 6.10.0’ın uygulama geliştiricileri ve cihaz üreticileri için yeni özellikler ve iyileştirmelerle artık kullanıma hazır olduğunu belirten Volker Hilsheimer; kullanıcı arayüzü oluşturucuları için öne çıkan yenilikler arasında Qt Quick için yeni bir esnek kutu düzen sistemi ve SVG ve Lottie formatında daha fazla vektör animasyon desteği yer aldığını söyledi. Geri bildirimler dikkate alınarak, C++ kodu ile QML’de geliştirilen bir Qt Quick kullanıcı arayüzü arasında veri alışverişinin kolaylaştırıldığını belirten Hilsheimer; bu verilerin daha sonra yeni SearchField denetimiyle veya Qt Graphs modülünden yeni bir FilledSurface grafiğiyle kullanılabileceğini ifade etti. Mevcut kod tabanını korumayı tercih edenlerin, Qt 6.10.0’a yükseltmesi durumunda, uygulamanın hem masaüstü hem de mobil platformlarda yüksek kontrastlı sistem ayarlarıyla otomatik olarak uyumlu olmasını sağlayacağını belirten Hilsheimer; bu önemli noktalara ek olarak, Qt modülleri genelindeki yeni API’lerin, hem QML hem de C++ geliştiricileri ve Qt Widgets ve Qt Quick kullanıcıları için daha fazla esneklik ve üretkenlik sağladığını söyledi. Qt 6.10.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Qt Creator 18 Beta2 duyuruldu
Qt Creator’un 18 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 18 Beta2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 18 Beta2’nin hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator 18’deki iyileştirmeler ve düzeltmeler hakkında genel bir bakış için değişiklik günlüğüne göz atılabileceğini söyleyen Ziller; yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynak) Önizleme > Qt Creator 18.0.0 altında mevcut olduğunu ifade etti. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 18 Beta2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.
GNU Octave 10.3.0 çıktı
Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 10.3.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım, GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave; John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür.
Continue Reading →
GNU Octave 10.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Qt Creator 17.0.2 duyuruldu
Qt Creator’un 17.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17.0.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, Qt Creator 17.0.2 sürümünün çeşitli alanlardaki bir dizi küçük sorunu düzelttiği ifade ediliyor. Değişikliklerin tam listesi için, Qt Creator kaynaklarının Git günlüğüne bakılabileceği söyleniyor. Yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynaklı) bir güncelleme olarak mevcut olduğu, ayrıca, ticari lisanslı çevrimdışı yükleyicileri Qt hesap portalında ve açık kaynaklı paketleri açık kaynaklı indirme sayfasından bulunabileceği söyleniyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 17.0.2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklik günlüğünü inceleyebilirsiniz.
Qt 6.9.3 duyuruldu
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.3 sürümü, sürüm yöneticisi Jani Heikkinen tarafından duyuruldu. ‘6.9.3’e ‘6.9’dan geçiş yaptıklarını söyleyen Heikkinen; bu nedenle, bundan sonra Qt 6.9.3 sürümüne yönelik tüm değişiklikler için ‘6.9.3’e geçiş’ seçeneğinin bulunması gerektiğini ifade etti. Her zamanki gibi, ‘6.9.3’teki aşamalandırmanın yalnızca sürüm ekibiyle sınırlı olduğunu belirten Heikkinen; gelen değişiklikleri otomatik olarak izleyeceklerini, hedefin Qt 6.9.3’ü Eylül 2025 sonuna kadar yayınlamak olduğunu söyledi. Mevcut kurulumun bakım aracıyla güncellenebileceğini veya Qt çevrimiçi yükleyici kullanılarak sıfırdan yüklenebileceğini hatırlatmak istiyoruz. Qt 6.9.3 hakkında bilgi edinmek için sürüm haberini ya da sürüm duyurusunu inceleyebilirsiniz.
