Kotlin Nedir?

Kotlin Nedir?

Merhaba, bu yazımda sizlere Kotlin dilinden bahsetmek istiyorum.

Java varken neden Kotlin geliştirildi diye düşünebilirsiniz. Bu gibi sorulara JetBrains firması “performans ve güvenliği feda etmeden java dan daha özgü kod yazmayı sağlamak için bu dili geliştirdik ” cevabını vermektedir. Bu durumda Kotlinin hedefi daha sade ve daha güvenli kod yazmak diyebiliriz.

Kotlin’in Getirdiği Kolaylıklar

  • Kotlin, daha az kodlama gerektiren sade bir dildir. Mümkün olan her yerde tekrardan kaçınmayı sağlar.
  • En önemli özelliklerinden birisi Java ile birlikte çalışabilmesidir. Java dilinde yazmış olduğunuz kodunuzu kolaylıkla Kotlin diline çevirebilirsiniz. Bu özelliği sayesinde Java araçlarını ve kitaplıklarını destekleyen JVM üzerinde çalışır.
  • Büyük bir artı olan diğer özelliği ise geliştiriciler Kotlin topluluğundan destek alabilirler.
  • Kolay öğrenilebilen basit bir dildir.
  • Kotlin’e NetBeans, IntelliJ IDEA, Eclipse ve Android Studio gibi tüm büyük Java IDE’leri destek sağlar.
  • Java’ya göre daha güvenli bir dildir. Birçok zarara yol açan null verisinin sisteme zarar vermesi engellenmiştir.
  • Sunucu ve istemci tabanlı web uygulamaları geliştirmeyi destekler.
  • Statik ve nesne yönelimli bir programlama dilidir.

Kotlin ve Diğer Programlama Dillerini Öğrenip Alıştırmalar Yapabileceğiniz Bazı Siteler

coding.gif

  • Kotlin vs Java : Bu internet sitesi Kotlin ve Java dillerini karşılaştırıyor. Bu sayede Java ve Kotlin’in farklarını kolaylıkla anlayabilirsiniz.
  • Codewars : İçerisinde seçtiğiniz programlama dili için challengelar ve bunları yapabileceğiniz bir kod editörü var. Diğer kullanıcıların çözümlerini de görebilirsiniz.
  • Coderbyte : Farklı seviyelerde alıştırmalar sunar ve seçtiğiniz dil ile çözmenize izin verir.
  • Leetcode : Bu platform veri tabanları, programalama dilleri gibi konularda problemlere sahip. Haftalık ve aylık olarak gerçekleştirilen yarışmalarla bilginizi ve kod yazma becerilerinizi önemli oranda artırabilirsiniz.