Kotlin Android’in resmi programlama dilleri arasına giriyor

Yeni programlama dili Android sayesinde güç kazanacak

kotlinGoogle, I/O 2017‘de Android’de Kotlin’i, birinci sınıf programlama dili olarak resmen destekleyeceğini duyurdu. Bu dil, Google’ın resmi geliştirici aracı olan Android Studio’nun temel aldığı Jet Brains IDE’yi de geliştirmiş olan Jet Brains’in oluşturduğu yepyeni bir programlama dili.

Android geliştirme ortamı için varsayılan programlama dili özelliğini taşıyan Java gibi, Kotlin de Java sanal makinesi üstünde çalışan bir programlama dili. Zaten bu ya da diğer birçok Java sanal makine programlama dilini Android geliştirme çalışmaları için kullanmak mümkündü. Aslına bakarsanız, Android tam anlamıyla Java sanal makinesini kullanmıyor, ancak Java ile güçlü kökleri ve Kotlin’in Java ile uyumluluğu onu geliştiricileri için popüler bir seçim hâline getiriyor. Resmi Google desteği başlangıç aşamasındaki bu dil için itici güç olacaktır, ayrıca Android’de onunla çalışmaya çok daha doğal nitelik kazandıracaktır.

Bu programlama dilinin araçları Android Studio 3.0’da yerleştirilmiş şekilde gelecek. Jet Brains ve Google da programlama dilini bundan sonra süreçte birlikte destekleyeceklerinin sözünü veriyor.

Bir programlama dili olarak bu dilin Java ile yapısal açıdan birçok benzerliği bulunuyor. Nesne odaklı ve statik şekilde yazılmış olan bu dil Java ile benzer problemleri çözmek için tasarlandı. Ancak birçok açıdan yeni bir programlama dili olduğu için, Kotlin’in memnuniyet verici birçok özelliği, daha temiz bir söz dizimi, fonksiyonel programlamadan fikirleri ve Java üstüne eklenen diğer birtakım güçlendirmeleri bulunuyor.

Bir Apple projesi olan ve daha sonra açık kaynak kodlu hâle getirilen Swift programlama dilinin aksine, Google Kotlin’e sahip olmayacak. Bu programlama dile Jet Brains tarafından geliştirilmeye ve desteklenmeye devam edilecek, bununla birlikte şirket Google ile işbirliği yaparak programlama diline kılavuzluk edecek, kâr amacı gütmeyen Kotlin vakfının kurulmasını sağlayacak. Kotlin diğer platformları da hedeflemeyi sürdürecek, bu programlama dili iOS ve Mac’lerde yerel kod olarak çalışacak şekilde tasarlandı, ayrıca web geliştirme çalışmaları için de JavaScript’e derleme yapabiliyor.

Teknoblog YouTube kanalına abone olun

Kaliteli ve bilgilendirici teknoloji videoları ve ürün incelemeleri YouTube kanalımızda. Abone olun, yeni videoları kaçırmayın!

Twitter kullanıcıları kendilerinden bahsedilmesini engelleyebilecek

Twitter kullanıcılarını genellikle tacize maruz bırakan "istenmeyen ilgi"den kurtarmanın yeni bir yolunu test ediyor. Mikro blog servisi, kullanıcıların sessize alma veya engelleme çözümleri olmadan...

Huawei Watch GT 2 Pro; tarzından ödün vermeyen babalar için uygun seçim

Babalar Günü hediye seçenekleri içinde, Huawei tarafından listenin üst sıralarında yer almaya aday ürünlerden biri olarak gösterilen Huawei Watch GT 2 Pro dayanıklı yüzeyi,...

Galaxy S21 FE tanıtım tarihi için yeni iddia

Samsung'un ağustos ayında yeni katlanabilir telefonlarıyla birlikte Galaxy S21 FE modelini de tanıtması bekleniyordu. Ancak Güney Kore kaynaklı yeni bir haber, bu telefonun tanıtımının...

Beats Studio Buds kablosuz kulaklık tanıtıldı, Türkiye fiyatı belli oldu

Son dakika sızıntılarının ardından Beats, bugün ikinci tam kablosuz kulaklık çifti olan yeni Beats Studio Buds'ı duyurdu. 149,99 dolarlık yurt dışı fiyatına sahip olan...

Microsoft Windows 10 desteğinin bitiş tarihini açıkladı

Microsoft, Windows 10 için verdiği desteği 14 Ekim 2025'te sonlandıracağını açıkladı. Bu tarih, işletim sisteminin çıkışından 10 yıl sonrasına tekabül ediyor. Microsoft, Windows 10'un...

Babalar Günü için hediye önerileri – Video

Babalar Günü için çok az bir zaman kaldı. 20 Haziran, yani önümüzdeki pazar kutlanacak olan Babalar Günü için henüz bir hediye düşünmediyseniz, alışverişe çıkmadan...