Analysis of differences between languages Java and C#

Thesis title: Analýza rozdílů mezi jazyky Java a C#
Author: Hartman, Ondřej
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Suchan, Vladimír
Thesis language: Česky
Abstract:
Cílem bakalářské práce je popsat rozdíly mezi dvěma programovacími jazyky. Konkrétně se jedná o jazyky C# od společnosti Microsoft Corporation a Java, dříve od společnosti Sun Microsystems, nyní vyvíjený společností Oracle Corporation. Bakalářská práce analy-zuje jejich koncepce, podrobně rozebírá přístupy obou jazyků k definici generických dato-vých typů, rozdíly v definování datových typů a datových členů, porovnává operátory a srovnává možnosti sady funkcí LINQ jazyka C# a Streams API jazyka Java na stejných příkladech. Všechny rozdíly jsou demonstrovány na příkladech, jejichž většina je součástí programu, přiloženému k této práci.
Keywords: C#; genericita; Java
Thesis title: Analysis of differences between languages Java and C#
Author: Hartman, Ondřej
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Suchan, Vladimír
Thesis language: Česky
Abstract:
Main topic of this thesis is to describe differences between two programming languages. It is specifically about programming language C# developed by Microsoft Corporation and programming language Java, created by Sun Microsystems, developed in these times by Oracle Corporation. Bachelors thesis analyses their conceptions, their approach to defini-tion of generic date types, differences in date types and date members, operators and com-pares possibilities of C# LINQ set of features with Java Streams API with the same examples. All differences are demonstrated by samples, most of them are part of the pro-ject, attached to this thesis.
Keywords: Java; C#; genericity

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: 22. 1. 2016
Date of submission: 4. 5. 2016
Date of defense: 17. 6. 2016
Identifier in the InSIS system: https://insis.vse.cz/zp/55851/podrobnosti

Files for download

    Last update: