Kotlin Nedir?

  

Kotlin Nedir?

Kotlin, Android için Google tarafından resmi olarak desteklenmektedir.

 











Android geliştirme sürecindeyseniz, Kotlin adlı programlama dilini zaten duymuş olabilirsiniz. Kotlin statik olarak yazılmış, genel amaçlı, modern bir programlama dilidir. JetBrains şirketi dili geliştirdi. JetBrainsIntelliJ IDEAPyCharmCLion vb. IDE'leri yapan şirkettir. IDE, Entegre Geliştirme Ortamı anlamına gelir. Bir dilde programlamak için eksiksiz yazılım paketleridir. Böylece kodlama, hata ayıklama, test etme, vb. IDE'lerde her şeyi yapabiliriz. 2016'da v1.0'in ilk versiyonunu yayınladılar. Yani, dil modern.

 

Kotlin genel amaçlı bir programlama dilidir. Yani, web geliştirme, masaüstü uygulama geliştirme, vb. Gibi çok çeşitli amaçlarla kullanabiliriz. Google, 2017'de Android geliştirme için Kotlin'i resmi bir dil olarak benimsemiştir.

 

 


Statik olarak yazılmış bir dildir. Bu, belirli bir türden bir değişken tanımladığınızda, değişkenin ömrü boyunca yalnızca bu tür değerleri tutabileceği anlamına gelir. Dize değerlerini tutmak için bir değişken ilan ettiğimizi varsayalım. Daha sonra bu dizgiyi sadece dizge değerlerini tutmak için kullanabiliriz. Dinamik olarak yazılmış birkaç dil var. Örneğin, Python. İlk başta daha basit görünebilir, ancak programınızın boyutu büyüdükten sonra, dinamik yazma çok fazla sorun yaratabilir.

 

 


 

Şu anda, Java Android geliştirme için en popüler programlama dilidir. O zaman neden başka bir programlama dili düşünelim? Cevap, Java’nın çok fazla kısıtlaması var. Biraz eski. Yeni sürümler çıkarsalar bile, bazı şeyleri değiştiremezler çünkü eski sürümlerle geriye dönük uyumluluk uygulamak zorundadırlar. Bu yüzden Java sınırlamalarını ele alan yeni bir dile ihtiyacımız var.

 

 

Java ile ilgili en iyi şey kütüphaneleridir. Hemen hemen her şeyi yapmak için binlerce Java kütüphanesi var. O zaman tüm Java kütüphanelerini yeni dilde yeniden yazmalıyız. JetBrains buna bir çözüm buldu. Kotlin'i Java ile birlikte çalışabilir kılmak. Kotlin, Java ile% 100 birlikte çalışabilir. Bu, Java kütüphanelerini bir Java programında olduğu gibi Kotlin programına aktarabileceğimiz anlamına gelir. Bu gerçekten hoş bir şey, değil mi? Tekerleği yeniden icat etmemize gerek yok. Java'nın sunduğu her şeye ve ek özelliklere sahiptir.

Yorumlar

Bu blogdaki popüler yayınlar

Gizlilik Politikası

Mobil Uygulama Geliştirme Aşamaları

Android Uygulaması Nasıl Yapılır? Android Uygulama Siteleri Nelerdir?