Go Programming language and its assesment for educational purposes
Thesis title: | Programovací jazyk Go a účelnost jeho zařazení do výuky |
---|---|
Author: | Choporov, Alexey |
Thesis type: | Bakalářská práce |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Oraný, Vladimír |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce slouží k prvotnímu seznámení s programovacím jazykem Go. Popisuje jeho syntaxi, analyzuje perspektivy a účelnost jeho zařazení do výuky. Práce je určena především zájemcům o nové programovací jazyky a jejich zvláštnosti. První část této práce popisuje charakteristiku a určení jazyka Go. Vysvětluje důvody jeho vzniku a popisuje typy úloh, které tento jazyk řeší. V druhé části je uveden základní přehled jazyka Go. Popisuje se zde syntaxe, základní datové typy a knihovny. Třetí část analyzuje perspektivy jazyka a účelnost jeho zařazení do výuky. Ukazuje začínajícím vývojářům jeho výhody, nevýhody a možnosti jeho využití. Hlavním přínosem práce je základní popis jazyka a posouzení účelnosti jeho zařazení do výuky. |
Keywords: | úvod; programovací jazyk; Google; Go; charakteristika; výuka |
Thesis title: | Go Programming language and its assesment for educational purposes |
---|---|
Author: | Choporov, Alexey |
Thesis type: | Bachelor thesis |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Oraný, Vladimír |
Thesis language: | Česky |
Abstract: | This bachelor's thesis deals with initial introduction to the programming language Go. Describes its syntax, analyzes of the language perspective and its suitability for education purposes. This work would be interested for people, who have interest in new programming languages and the opportunities these languages offer. The first part of bachelor's thesis describes the goals and characteristics of language Go. It provides information about origin of the language Go and describes the types of objectives, which can be solved, using this language. The second section of bachelor's thesis gives us a basic overview of the language Go. It describes syntax, data types, and libraries. The third part of bachelor's thesis gives us detailed analysis of language perspective and its suitability for education purposes. It shows advantages and disadvantages of this language for first-time developers and also efforts of its usage. The main contribution of this work will be the basic description of the language and assessment of suitability for education purposes. |
Keywords: | introduction; programming language; Go; Google; characteristic; education programme |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 8. 2. 2013 |
---|---|
Date of submission: | 15. 5. 2013 |
Date of defense: | 20. 6. 2013 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/41276/podrobnosti |