Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.0-Beta2 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. Kararlı UUID’ler ve sıralı düzen kontrolü desteğiyle gelen yeni sürüm, Java 26 desteği içeriyor ve meta verilerde ek açıklamalar varsayılan olarak etkinleştirilmiş bulunuyor. Artımlı derleme varsayılan olarak etkinleştirilirken, bağımlılık olarak Swift paketleri desteği sağlanmış bulunuyor. Gradle 9.4.1 uyumluluğuyla gelen yeni sürüm, JVM’de işaretsiz tamsayıları BigInteger’a dönüştürmek için yeni APIiçeriyor. Kotlin 2.4.0-Beta2 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ve değişiklik günlüğünü inceleyebilirsiniz.
Tag Archives | Programlama Dili
Zig 0.16.0 duyuruldu
Geliştirme çalışmaları, kâr amacı gütmeyen bir kuruluş olan Zig Yazılım Vakfı tarafından finanse edilen; sağlam, optimum ve yeniden kullanılabilir yazılımlar geliştirmek için genel amaçlı bir programlama dili ve araç zinciri olan Zig‘in 0.16.0 sürümü duyuruldu. Bu sürümün, 8 aylık bir çalışmanın ürünü olduğu; 244 farklı katkıda bulunanın değişikliklerinin, 1183 commit’e dağıldığı belirtiliyor. Zig’in x86 arka ucu varsayılan olarak seçiliyken hata ayıklama derlemesinin 5 kat daha hızlı olduğu, devam eden çalışma aşamasındaki aarch64 arka ucunun da hemen ardından geldiği belirtiliyor. Zig’in, sağlam, optimum ve yeniden kullanılabilir yazılımların sürdürülmesi için genel amaçlı bir programlama dili ve araç zinciri olduğu belirtilirken, belki de en önemli değişikliğin, bu sürümde I/O bir arayüz olarak tanıtılması olduğu, ancak bu sürümde yer alan dil değişikliklerinin veya derleyici, derleme sistemi, bağlayıcı, Fuzzer ve araç zincirindeki geliştirmelerin de göz ardı edilmemesi isteniyor. Zig 0.16.0 hakkında bilgi edinmek için sürüm notlarını ya da lwn.net duyurusunu inceleyebilirsiniz. Continue Reading →
GNU Awk 5.4.0 duyuruldu
Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.4.0 sürümü duyuruldu. Bunun, büyük bir sürüm olduğu belirtilirken, çevrimiçi kılavuzların güncellendiği söyleniyor. Yeni MinRX eşleştiricisi için Mike Haertel’e, Unicode/UTF-8 için doğru davranışı MinGW portuna getirme konusundaki olağanüstü çabaları için Eli Zaretskii’ye, OpenVMS portunu güncelleme konusundaki benzer çabaları için John Malmberg’e teşekkür edildiği belirtiliyor. Hata raporu gönderme kılavuzundaki talimatların tekrar güncellendiği belirtilirken, hata raporlarının bug-gawk listesine gönderilmesi gerektiği hatırlatılıyor. GNU Awk 5.3.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Kotlin 2.3.20-RC duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.20-RC 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. Kotlin 2.3.20-RC sürümünde, StringBuilder’in JsString kullanacak şekilde yeniden yazıldığı belirtilirken, güvenli tür dönüştürmeler etkinleştirildiğinde üretilen bit kodu miktarının arttığı söyleniyor. Oturum sırasında önbellek kararlılığı çıkarım sonuçlarının düzeltildiği belirtilirken, satır içi fonksiyonda Compose kod oluşturma çökmesinin düzeltildiği ifade ediliyor. Kotlin 2.3.20-RC hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →
Kotlin 2.3.10 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.10 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. Kotlin 2.3.10 sürümünde, iOS simülatör önyükleme uygulamasının iyileştirildiği ifade edilirken, Gradle.JS için NPM bağımlılıklarının yükseltildiği söyleniyor. Çoklu Platform için KT-83687 AGP 9’dan düşük sürümler için ‘androidTarget’ kullanımının geri alındığı söyleniyor. Kotlin 2.3.10 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.
Odin programlama dilinin 2026-01 sürümü duyuruldu
Yüksek performanslı, modern sistemler için tasarlanmış, veri odaklı veri tiplerine sahip, genel amaçlı bir programlama dili olan ve C’ye alternatif bir seçenek olarak sunulan Odin programlama dilinin 2026-01 sürümü duyuruldu. Okunabilirlik, ölçeklenebilirlik ve kavramların ortogonalliği için tasarlandığı belirtilen Odin programlama dilinin, algılanmayan tür bildirim döngüleri için geçici bir çözüm içerdiği belirtilirken, init, fini ve test öznitelikleri için yanıltıcı hata mesajlarının düzeltildiği söyleniyor. Seçici ifade aracılığıyla statik yöntemlerde otomatik objc_msgSend’in takma adlandırılmış türleri çözümleyememesinin düzeltildiği belirtilirken, otomatik objc_msgSend’in belirli sınıf yöntemlerini örnek yöntemler olarak yanlış şekilde ele almasının düzeltildiği söyleniyor. JS’de yinelenen jpeg.load hatasının düzeltildiği belirtilirken, Box2d 3.1.1’e güncellenmiş bulunuyor. JSON Marshalling sırasında Unicode çıktısının düzeltildiği, Unmarshalling’in çalıştırılmasına izin verildiği ifade ediliyor. Odin programlama dilinin 2026-01 sürümü hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Odin programlama dilinin 2026-01 sürümünü edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Kotlin 2.3.0-RC3 duyuruldu
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-RC3 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. Kotlin 2.3.0-RC3 sürümünde, askıya alınmayan fonksiyon türü aşırı yüklemelerine öncelik verildikten sonra yeşilden kırmızıya geçiş yapıldığı belirtilirken, Long.MIN_VALUE.milliseconds’un geçersiz denormalize edilmiş Duration değeri ürettiği ifade ediliyor. Kotlin 2.3.0-RC3 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →
