Analýza programovacího jazyka Kotlin, jeho srovnání s jazykem Java 8 a praktické využití při vývoji na platformě Android
Název práce: | Analýza programovacího jazyka Kotlin, jeho srovnání s jazykem Java 8 a praktické využití při vývoji na platformě Android |
---|---|
Autor(ka) práce: | Danilov, Anton |
Typ práce: | Diplomová práce |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Černá, Magda |
Jazyk práce: | Česky |
Abstrakt: | Práce se zabývá programovacím jazykem Kotlin, jeho analýzou a srovnáním s jazykem Java v rámci vývoje aplikace pro platformu Android a s pomocí dalších stanovených kritérií. Jazyk Kotlin je poměrně nový objektově-orientovaný programovací jazyk, který podporuje některé prvky funkcionálního jazyka a zároveň umožňuje interoperabilitu s Javou. Práce si klade za cíl porovnat oba jazyky jak z hlediska efektivnosti psaní kódu (s pomocí praktických příkladů), tak i s pomocí sady kritérií hodnotící hlavní rysy obou jazyků. Jedním z výstupu práce je Android aplikace napsaná v obou jazycích za účelem porovnání shrnující teorii z předchozích kapitol. |
Klíčová slova: | programovací jazyk; Java; Kotlin; Android |
Název práce: | Analysis of programming language Kotlin, its comparison to the Java 8 language and practical use in development of applications on the Android platform |
---|---|
Autor(ka) práce: | Danilov, Anton |
Typ práce: | Diploma thesis |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Černá, Magda |
Jazyk práce: | Česky |
Abstrakt: | This thesis is concerned with the programming language Kotlin, its analysis and comparison to the Java language within the development of applications on the Android platform. Kotlin is a relatively new, object-oriented programming language which supports some of the elements of functional programming and at the same time is interoperable with Java. Goal of this thesis is to compare both languages from the perspective of effectiveness of writing the code (using practical examples), as well as the comparison using a set of criteria rating main characteristics of both languages. One of the outputs of this thesis is an Android application written in both languages, summarizing theory from previous chapters. |
Klíčová slova: | Java; Kotlin; Android; programming language |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 20. 2. 2017 |
---|---|
Datum podání práce: | 9. 12. 2017 |
Datum obhajoby: | 25. 1. 2018 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/61750/podrobnosti |