Size programlama dillerini tanıttığımız yazılarda bugünkü konumuz adını Kotlin Adası’ndan alan ve Rusya merkezli olan bir programlama dili. Bu dilin adı da anlayacağınız üzere Kotlin. Yazılım dünyasında bu programlama dili Android’in gözbebeği olarak tanımlanıyor. Kotlin’i bu kadar özel kılan yanlarının ne olduğunu merak ediyorsanız hep birlikte bakalım.
İlk olarak 2010 yılında ortaya çıkan ve statik bir dil olarak tabir edilen Kotlin, genel bir tanım ile: Java sanal makinesi üzerinde çalışan ve ayrıca JavaScript kaynak kodunda derlenebilir bir programlama dili olarak biliniyor. Java varken neden Kotlin kullanalım, diye soracak olursanız cevabını hemen anlatacağız. Buna cevaben Kotlin’in geliştiricisi olan JetBrains şirketi: “Performans ve fedakarlık yapmadan Java’dan daha özlü kodlar hazırlamak için bu dili uygulamak kolaylık sağlar.” Diyor. Ayrıca bu dilin Java’ya oranla daha basit ve insan diline çok daha yakın bir dil olması, onu kullanıcıların gözünde cazip kılıyor. Kotlin’in en çok ön plana çıkan özelliklerinden biri ise; Google’ın Android Developer bölümü Kotlin’e çok güveniyor ve Android uygulamaları oluştururken bu dili destekliyor.
Kotlin kullanarak elinizin altında mevcut olarak bulunan Java kütüphanelerini kullanabilir ve Java ile birlikte çalışabilirsiniz. Yalnız şunu da belirtmemiz gerekiyor ki; Java’dan bağımsız olarak Kotlin’i düşünemezsiniz. Nene yönelimli bir dil olan bu program sayesinde işletim sistemlerinin çekirdeklerinde de değiştirmeler yapabilirsiniz. Kullanıcılar tarafından Java’ya kıyasla daha güvenilir olduğu ifade edilen Kotlin, aynı zamanda milyarlarca dolarlık zarara sebep olan “null” verisini daha kolay ve güvenli biçimde almayı sağlıyor.
Kullanıcıların büyük oranda Kotlin kullanmasına neden olan bir durum da, Kotlin’in iyi çalışmalar ortaya koyarken kullanım açısından da son derece sade bir yapıya sahip olması. Bu sayede hem Java kadar iyi bir performans sergileyebiliyor, hem de standart kütüphane işlevleri kısa yoldan etkili kodu aktive ediyor. Ayrıca bu programlama dili sayesinde yine Java’ya kıyasla çok daha kısa kod satırları oluşturmanız mümkün. Yukarıda saydığımız tüm bu özelliklerin yanı sıra kullanımının kolay olması da kullanıcıların Kotlin'e yönelmesini sağlayan etmenlerden biri.