20
Kotlin to wieloplatformowy, statycznie typowany, uniwersalny język programowania z wnioskami o typ.Kotlin został zaprojektowany do pełnej współpracy z Javą, a wersja standardowej biblioteki JVM zależy od Biblioteki klas Java, ale wnioskowanie typu pozwala na bardziej zwięzłą składnię.Kotlin celuje głównie w JVM, ale także kompiluje do JavaScript lub kodu natywnego (przez LLVM).Kotlin jest sponsorowany przez JetBrains i Google za pośrednictwem Fundacji Kotlin.Kotlin jest oficjalnie wspierany przez Google do tworzenia aplikacji mobilnych na Androida.Od wydania Androida Studio 3.0 w październiku 2017 r. Kotlin jest dołączany jako alternatywa dla standardowego kompilatora Java.Kompilator Kotlin dla Androida pozwala użytkownikowi wybierać między kodem bajtowym zgodnym z Java 6 lub Java 8.
Stronie internetowej:
https://kotlinlang.orgKategorie
Alternatywy dla Kotlin'a dla wszystkich platform z dowolną licencją
1126
582
Java
Java jest uniwersalnym językiem programowania komputerowego, który jest współbieżny, oparty na klasach, zorientowany obiektowo i specjalnie zaprojektowany tak, aby mieć jak najmniej zależności implementacyjnych.
515
243
178
146
Lua
Lua jest potężnym, szybkim, lekkim i wbudowanym językiem skryptowym.
123
68
CoffeeScript
CoffeeScript to mały język, który kompiluje się w JavaScript.Pod tymi wszystkimi niezręcznymi nawiasami klamrowymi i średnikami JavaScript zawsze miał w sercu wspaniały model obiektu.
65
61
53
33
Typescript
TypeScript oferuje opcjonalne statyczne sprawdzanie typów wraz z najnowszymi funkcjami ECMAScript.
30
Apple Swift
Swift to język programowania dla aplikacji na iOS, OS X, watchOS i tvOS, który opiera się na najlepszych C i Objective-C, bez ograniczeń kompatybilności z C.
27
Nim (programming language)
Nim jest statycznym, imperatywnym językiem programowania z potężnym systemem makr, który stara się zapewnić programistom najwyższą moc bez kompromisów w zakresie wydajności środowiska uruchomieniowego.