Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.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. İç içe Java ek açıklama dizisi bağımsız değişkeninde const val kullanılırken “ek açıklama parametresi için değer yok” IllegalStateException hatasının düzeltildiği belirtilirken, Kotlin dağıtımına kotlinr eklendiği söyleniyor. CRI etkinleştirildiğinde JS ve Wasm derlemeleri için yanlış pozitif uyarı giderilmiş bulunuyor. Kotlin 2.4.10 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.
Tag Archives | Programlama Dili
Gawk 5.4.1 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.1 sürümü, Aharon Robbins tarafından duyuruldu. Bunun, GNU Awk’nin bir sonraki sürümü olduğunu belirtilirken; bunun, bir yama sürümü olduğu söylendi. Çevrimiçi kılavuzların da yakında güncelleneceği belirtilirken, hataları bildirmek için gawkbug betiğinin kullanılması gerektiğini, diğer tüm soruların [email protected] posta listesine atılması gerektiği hatırlatıldı. GNU Awk 5.4.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Kotlin 2.4.20-Beta1 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-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. Standart kütüphaneye StackTraceRecoverable arayüzünü ekleyen yeni sürümün, kotlinx.coroutines kütüphanesiyle entegrasyonu geliştirdiği, çünkü kotlinx.coroutines’e bağımlılık eklemeden yığın izleme kurtarma için yeni istisna örnekleri oluşturmayı tanımlamaya olanak tanıdığı ifade ediliyor. kotlinx.coroutines kütüphanesi, ek eşzamanlı işlem yığın izleme bilgileriyle yeni bir istisna örneği oluşturarak yığın izleme kurtarma işlemini gerçekleştiriyor. Kotlin 2.4.20-Beta1 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ve değişiklik günlüğünü inceleyebilirsiniz.
Kotlin 2.4.0-RC2 duyuruldu
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-RC2 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ı bağlam parametreleri, açık destek alanları ve ek açıklama kullanım alanı hedefleri için birden fazla özellik kazanan yeni sürüm, kararlı UUID’ler ve sıralı düzen kontrolü desteğiyle geliyor ve Java 26 desteği ve meta verilerde ek açıklamalar varsayılan olarak etkinleştirilmiş bulunuyor. Artımlı derleme varsayılan olarak etkinleştirilirken, Gradle 9.5.0 ile uyumluluğuyla gelen yeni sürümde, Java ve JVM hedef sürümleri arasında otomatik hizalama özelliği öne çıkmış bulunuyor. Kotlin 2.4.0-RC2 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını inceleyebilirsiniz.
Kotlin 2.4.0-Beta2 duyuruldu
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.
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 →
