Poznáte programovací jazyk Kotlin?

0
Do širšieho povedomia sa tento nový programovací jazyk dostal v máji tohto roka na konferencii Google I/0 2017, kde bol zaradený medzi oficiálne programovacie jazyky na vývoj aplikácií pre najpopulárnejšiu a najdostupnejšiu mobilnú platformu Android. Názov Kotlin vám bude znieť dosť slovansky a máte pravdu. Vyvinula ho česká firma JetBrains, dosiaľ známa hlavne ako tvorca IntelliJ, vo svojej pobočke v ruskom Petrohrade. Pri pohľade na mapu na neďaleký ostrov Kotlin vo Fínskom zálive je zrejmé, podľa čoho bol nový programovací jazyk pre platformu JVM (Java Virtual Machine), ktorú využíva Android, pomenovaný. Programovací jazyk Kotlin je už integrálna súčasť novej verzie Android Studio 3.0, ktoré bolo v čase písania článku v štádiu verejnej beta verzie. No a Kotlin je, samozrejme, aj súčasťou vývojového prostredia IntelliJ od JetBrains.  Do súčasnej produkčnej verzie Android Studia treba pre Kotlin doinštalovať plug-in. Stačí v menu aktivovať položku File | Settings | Plugins | Install JetBrains plugin a z ponuky vybrať Kotlin. Pri návrhu Kotlinu sa počítalo s čo najjednoduchšou integráciou nielen do Android Studia, ale aj do vývojového prostredia Eclipse, ktoré bolo ešte pred tromi rokmi, kým sa Android ­Studio nedostalo do produkčného štádia, ­oficiálnym vývojovým prostredím pre Android. Samozrejmosť je kompatibilita s Javou a jej knižnicami. Kotlin dokáže volať procedúry Javy a opačne. Prax ukáže, ako to bude s kompatibilitou s C++, ktorý je podobne ako Java hlavným programovacím jazykom na tvorbu androidových aplikácií. Keď sme už pri kompatibilite s Javou, Kotlin paradoxne rieši niektoré problémy Javy, ktoré sú spôsobené snahou o maximálnu kompatibilitu so staršími verziami. Určite netreba pripomínať, že programovací jazyk Java aj JVM spravuje spoločnosť Oracle, ktorá Javu ­získala v rámci akvizície Sun Microsystems. Konverzia súboru so zdrojovým kódom Z hľadiska syntaxe je Kotlin na prvý pohľad takmer na nerozoznanie od Javy, čo v praxi znamená, že ho bez pr ... Zobrazit Galériu

Ľuboslav Lacko

Všetky autorove články
Kotlin