Kotlin programlama dili: İşte bu yılın ilk büyük sürümünün içinde neler var

  • Sep 04, 2023

Android uygulamaları geliştirmek için en iyi uygulama programlama dili olan Kotlin, birçok yeni özellik kazanıyor.

Geliştirici araçları üreticisi JetBrains, "2021'in ilk büyük sürümü" olan Kotlin 1.5.0'ı piyasaya sürdü. yeni Java sanal makinesinin (JVM) dahili gösteriminin (IR) kararlı sürümünü içerir derleyici.

Java uyumlu Kotlin, Google tarafından Android uygulamaları geliştirmek için resmi programlama dili olarak onaylanmıştır.

Kurumsal yazılım

  • ChatGPT'nin bir sonraki büyük mücadelesi: Microsoft'un Google aramaya meydan okumasına yardımcı olmak
  • Microsoft, Windows veya Office sürümünüze yönelik desteği ne zaman sonlandıracak?
  • 2023'te teknoloji: Kısa listeniz için 6 yeni öncelik
  • En iyi 14 web barındırma hizmeti: Web siteniz için hangisi doğru?

Kotlin, GitHub üzerinde açık olarak, popüler IDE IntelliJ IDEA'nın yaratıcısı JetBrains tarafından, ancak Google'ın katkılarıyla geliştirildi. IntelliJ IDEA, Android uygulamaları oluşturmaya yönelik Google'ın Android Studio IDE'sinin temelini oluşturur.

GÖRMEK: Android cihazları kontrol listesini yönetme ve sorun giderme (TechRepublic Premium)

Yeni JVM IR derleyicisi, JetBrains'e aşağıdakiler de dahil olmak üzere çeşitli uygulamaları için daha hızlı bir şekilde yeni dil özellikleri oluşturma kapasitesi sağlar: Kotlin yerlisi (Kotlin/Native) iOS ve Windows için uygulamalar oluşturmak için, JavaScript için Kotlin Web uygulamaları oluşturmak için (Kotlin/JS) ve Java platformu için JVM için Kotlin (Kotlin/JVM).

"Yeni derleyici, Kotlin/Native ve Kotlin/JS IR derleyicileriyle birleşik bir işlem hattını ve iş mantığını paylaşıyor, bu da tüm platformlar için çoğu özelliği, optimizasyonu ve hata düzeltmesini aynı anda uygulamamıza olanak sağlayacak." JetBrains'ten Ekaterina Volodko bir blog yazısında şunu söyledi:.

"Ayrıca tüm platformlarda otomatik olarak çalışacak özel işleme ve dönüşümler eklemenize de olanak tanıyacak." 

JetBrains, 25.000'den fazla geliştiricinin IntelliJ IDEA'daki yeni JVM IR derleyicisini zaten denediğini söyledi.

Kotlin 1.5.0 aynı zamanda JVM kayıtları için de destek getirerek, adı verilen Java özellikleriyle birlikte çalışabilirliği sağlıyor. kayıt sınıfları değişmez veriler için şeffaf taşıyıcılar görevi gören. Rekor dersleri tamamlandı JDK 16, Hangi Mart ayında genel kullanıma sunuldu.

Standart kütüphanede ve test kütüphanesinde de iyileştirmeler var.

Standart kitaplık, yeni "işaretsiz tam sayı türlerinin yanı sıra bunlara yönelik aralıklar, ilerlemeler ve işlevler için kararlı API'ler" sunar.

GÖRMEK: Programlama dilleri: JavaScript'in çoğu geliştiricisi vardır ancak Rust en hızlı büyüyenidir

IntelliJ IDEA ve Android Studio kullanan geliştiriciler, Kotlin'i otomatik olarak 1.5.0'a güncelleme konusunda kendilerini uyaran bir bildirim görmelidir. Kullanıcılar bunu manuel olarak da güncelleyebilirler.

Kotlin/Native destek alıyor derleyici önbellekleri linuxX64 ve iosArm64 hedefleri için hata ayıklama modunda. Ayrıca, uygulamanın çökmesine neden olabilecek sorunların önlenmesine yardımcı olmak için yerleşik bellek sızıntısı denetleyicisini de devre dışı bırakır.

"İle derleyici önbellekleri etkin, çoğu hata ayıklama derlemesi, ilki dışında çok daha hızlı tamamlanır. JetBrains, "Ölçümler test projelerimizde yaklaşık %200 hız artışı gösterdi." dedi.

Geliştirici

Bildiğimiz programlamanın sonu yine geldi
Geliştiriciler işlerinde kendilerini güvende hissediyorlar ancak hâlâ işi bırakmayı düşünüyorlar
Web'in geleceği farklı türden bir yazılım geliştiricisine ihtiyaç duyacak
Tüketiciler ve geliştiriciler için en iyi Linux dizüstü bilgisayarlar
  • Bildiğimiz programlamanın sonu yine geldi
  • Geliştiriciler işlerinde kendilerini güvende hissediyorlar ancak hâlâ işi bırakmayı düşünüyorlar
  • Web'in geleceği farklı türden bir yazılım geliştiricisine ihtiyaç duyacak
  • Tüketiciler ve geliştiriciler için en iyi Linux dizüstü bilgisayarlar