Kotlin (programovací jazyk): Porovnání verzí

Smazaný obsah Přidaný obsah
Odkazy
m úpravy článku, napřímení odkazu
Řádek 1:
'''Kotlin''' je staticky typovaný [[programovací jazyk]] běžící nad [[Java Virtual Machine|JVM]], s možností kompilace do [[JavaScript|JavaScriptu]]. Jeho hlavním vývojářem je tým programátorů ze společnosti [[JetBrains]], pracující z pobočky v Ruském Petrohradu (název je odvozen od ruského ostrova Kotlin poblíž Petrohradu). V lednu roku 2012 byl Kotlin jmenován programovacím jazykem měsíce časopisem Dr. Dobb’s Journal. I když není Kotlin syntakticky kompatibilní s [[Java (programovací jazyk)|Javou]], je navržen pro interoperabilitu s Java knihovnami a na některých knihovnách jádra dokonce závisí.
 
== Historie ==
V Červencičervenci roku 2011 představila společnost JetBrains nový programovací jazyk pro JVM s názvem Kotlin, který byl tou dobou již rok ve vývoji. Vedoucí týmu JetBrains Dimitry Jemerov prohlásil, že většina jazyků kromě [[Scala (programovací jazyk)|Scaly]] nenabízí možnosti které jeho tým vyžadoval. Problémem scaly byl podle Jemerova příliš dlouhý čas kompilace. Jedním ze základních cílů Kotlinu je tedy kompilace alespoň tak rychlá jako u čisté Javy. V únoru 2012 uvolnil JetBrains Kotlin jako Open Source pod licencí Apache 2..Kotlin v1.0 byl představen 15. Únoraúnora 2016. Tato verze je považována za první oficiálně stabilní vydání a JetBrains se od této verze bude snažit o zachování zpětné kompatibility.
 
== Filozofie ==
Řádek 8:
 
== Syntax ==
Podobně jako [[Pascal (programovací jazyk)|Pascal]], [[TypeScript]], [[Haxe]], [[PL/SQL]], [[F#]], [[Go (programovací jazyk)|Go]] a [[Scala (programovací jazyk)|Scala]] a na rozdíl od jazyků odvozených od [[C (programovací jazyk)|C]], jako například [[C++]], [[Java (programovací jazyk)|Java]], [[C#]] a [[D (programovací jazyk)|D]] mají proměnné a seznamy parametrů v Kotlinu datový typ deklarovaný až po názvu (oddělený dvoutečkou). Stejně jako v jazycích Scala a [[Groovy]] jsou středníky volitelné a většinou se používají jen v případě, že je vzhledem k čitelnosti kódu potřeba mít více příkazů na jednom řádku.
 
== Sémantika ==
Řádek 42:
* [[Gradle]] plugin
 
== ZdrojeReference ==
{{Překlad|en|Kotlin (programming language)|760856668}}
<span> </span>
 
Překlad článku z anglické wikipedie: https://en.wikipedia.org/wiki/Kotlin_(programming_language)