Kapat
Nedir 38 görüntüleme. 0

Kotlin Nedir?

Kotlin, Java Virtual Machine üzerinde çalışabilen, JavaScript kaynak koduna compile edilebilen statik (statically-typed) bir programlama dilidir. Kotlin, Android uygulamaları geliştirilmek için kullanılmakta olup 2017’nin Mayıs ayında gerçekleştirilen Google etkinliğiyle, Google’ın Android ekibinin desteğini resmen arkasına almıştır.

Temelleri 2011 yılında atılan Kotlin, bir statik programlama dili olarak JetBrains tarafından geliştirildi. Ofisi Rusya’nın St. Petersburg bölgesinin yakınında yer alan JetBrains, hazırladığı bu programlama diline de ofislerinin civarında bir ada olan Kotlin Adası’nın ismini vermiştir. Kotlin programlama dili Java ile söz dizgisi (syntax) açısından uyumlu olmamasına karşın, Kotlin; Java kodları ve kütüphaneleri çalıştırabilecek şekilde programlanmıştır. Birçok açıdan geliştiriciler için Kotlin’i Apple’ın kullandığı Swift programlama diline benzetebiliriz.

Kotlin Android

Android uygulama geliştiricileri, Android uygulamalarını meydana getirmek için C++ ve Java dillerini kullanmaktaydı. Her ne kadar bu programlama dilleri uzun yıllar boyunca Android geliştirmek için geliştiricilerin ilk tercihi olmayı başarsa da, Google’ın tıpkı Apple’ın yaptığı gibi eksiklerden arındırılmış ve gelişmiş bir programlama dili ile Android’i bütünleştirmesi gerekiyordu.

2017’nin Mayıs ayında geliştirilen Google I/0 2017 konferansında gerçekleştirdiği duyuruyla Android’de uygulamaların geliştirilebilmesi için Kotlin’e destek verilmeye başladı. Kotlin complier Java 6 uyumlu bytecode üretmektedir. Bu sayede Kotlin’i kullanarak Android uygulamalar geliştirmek zaten mümkündü. Google’ın desteğini arkasına almasıyla birlikte Kotlin artık birincil tercih sebeblerinden biri haline geldi.

Yani, artık Java ve Kotlin bilen geliştiriciler her iki dili birden kullanarak veya tek bşaına Kotlin’i kullanarak mobil uygulamalar geliştirebilirler. Kotlin’i kullanmak için geliştiricilerin ekstradan bilgisayarına herhangi bir şey indirmesine de gerek yok. Bilgisayarınızda Android Studio’nun 3.0 sürümünün olması, Kotlin ile Android uygulamalar geliştirmeye başlamanız açısından yeterlidir.

Kotlin Dersleri

Eğer hali hazırda Java programlama dilini bilen bir geliştiriciyseniz, kendinizi Kotlin’e adapte etmek çok daha kolay olacaktır. Kotlin’in arakasındaki geliştirme ekibi olan JetBrains’in Kotlin’e geçiş için hazırladığı referans kaynakları ve kılavuzları gözden geçirmeniz yeterli olacaktır.

Eğer Java bilmiyorsanız ve Kotlin ile de ilk defa tanışacaksanız o halde buraya tıklayarak yine JetBrains tarafından hazırlanan İngilizce eğitim bölümüne erişebilir ve bu bölümdeki makalelerle Kotlin derslerine erişebilirsiniz.

Okumaktan ziyade bir programlama dilinin pratiklerle öğrenilebileceğini düşünenlerdenseniz, JetBrains’in hazırladığı Kotlin Koans eğitimini de gözden geçirebilirsiniz. Kotlin, yeni yayılan bir programlama dili olması nedeniyle bunlar dışında henüz internet dünyasında pek bir kaynak yok ancak ilerleyen zamanlarda internet dünyasının hemen her yerinde Kotlin için daha fazla ders bulabilmeniz mümkün olacaktır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

hacklink sohbet chat tubidy tubidy tubidy ankara web tasarim şehirlerarası evden eve nakliyat eşya depolama şehirlerarası evden eve nakliyat eşya depolama ankara evden eve nakliyat ankara nakliyat