Kotlin (proqramlaşdırma dili)

proqramlaşdırma dili

Kotlin — (JVM) ilə işləyən və JavaScript mənbəyinə daxil edilə bilən bir statik tipli bir proqramlaşdırma dilidir. Rusiyanın Sankt-Peterburq şəhərində yerləşən JetBrains proqramçıları tərəfindən hazırlanmışdır.[3] Adı Kotlin adasından gəlir. Java ilə uyğun bir sintaksis olmasa da, Kotlin Java kodu ilə işləmək üçün hazırlanmışdır. Həmçinin Kotlin, Apple'ın Swift dilinə bənzəyir.[4]

Kotlin
Loqonun şəkli
Paradiqmalar Obyekt yönümlü proqramlaşdırma, Strukturlu proqramlaşdırma, Deklarativ proqramlaşdırma, Refleksiya
Yaradılma tarixi 22 iyul 2011
Müəlliflər JetBrains
Tərtibatçılar JetBrains
Fayl sonluğu .kt və ya .kts
Sonuncu versiyası
Təsirlənib C#[2], Java[2], Ruby, JavaScript[2], Scala[2], Python
Platforma JVM, JavaScript, iOS, macOS, Linux, Microsoft Windows, WebAssembly
kotlinlang.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Sintaksisi redaktə

Əsas giriş redaktə

C, C ++, Java və Go kimi, Kotlin proqramına giriş nöqtəsi hər hansı bir əmr sətiri arqumentlərini ehtiva edən bir sıra ötürülə bilən "ana" adlı bir funksiyadır. (Kotlin 1.3-dən bəri bütün versiyalar bu istəyə bağlıdır). Kotlin sənədinin ən üst səviyyəsində yalnız idxal və bəyannamələr mövcud ola bilər. Buna görə fərdi bir faylın "işlədilməsi" yalnız bir giriş nöqtəsi olduqda məna kəsb edir, hansı ki, "array strings" tipli args adlı bir dəlil ilə əsas deyilən bir funksiya olmalıdır. args, proqramın Python-da sys.argv-a bənzər şəkildə çağırıldığı əmr satırı arqumentlərini ehtiva edəcəkdir; Proqramınızın əmr sətiri dəlillərini qəbul etməsi lazım deyilsə və Kotlin 1.3 istifadə edirsinizsə onda, buraxıla bilər.

Hello, World redaktə

// Hello, World! example
fun main() {
    val scope = "World"
    println("Hello, $scope!")
}

fun main(args: Array<String>) {
    for (arg in args) {
        println(arg)
    }
}

İstinadlar redaktə

  1. Release Kotlin 1.9.22.
  2. 1 2 3 4 14 New Programming Languages To Learn In 2023 - RankRed.
  3. Heiss. "The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav". oracle.com. aprel 2013. Archived from the original on 2019-08-25. İstifadə tarixi: 2020-06-13.
  4. http://nilhcem.com/swift-is-like-kotlin/ Arxivləşdirilib 2017-05-20 at the Wayback Machine Swift-is-like-kotlin

Xarici keçidlər redaktə