Treffer: Kotlin oder Java? : Wozu eine neue Sprache, die dann auch als Bytecode von der Java Virtual Machine verarbeitet wird? eingereicht von: Fisnik Beqiri ; Kotlin or Java? : Why a new language that is then also processed as bytecode by the Java Virtual Machine?

Title:
Kotlin oder Java? : Wozu eine neue Sprache, die dann auch als Bytecode von der Java Virtual Machine verarbeitet wird? eingereicht von: Fisnik Beqiri ; Kotlin or Java? : Why a new language that is then also processed as bytecode by the Java Virtual Machine?
Authors:
Publication Year:
2023
Subject Terms:
Subject Geographic:
Document Type:
Dissertation bachelor thesis
File Description:
text/html
Language:
German
Relation:
vignette : https://epub.fh-joanneum.at/titlepage/urn/urn:nbn:at:at-fhj:1-19847/128; local:99147489567903331; system:AC16898996
Accession Number:
edsbas.F978ABC7
Database:
BASE

Weitere Informationen

Diese Arbeit beschäftigt sich grundsätzlich mit dem Thema der Programmierung. Dabei werden insbesondere zwei Programmiersprachen betrachtet, die in vielen Aspekten der Programmierweise Ähnlichkeiten haben. Diese Sprachen sind Java und Kotlin. Eine äußerst wesentliche Gemeinsamkeit ist, dass sich diese beiden Programmiersprachen viele sogenannte Bibliotheken („Libraries“) und Architekturen teilen, welche einen Hauptbestandteil in ihrer Ausführung ausmachen. Java ist eine sehr bekannte und qualitativ hochwertige Programmiersprache, auch ist diese schon seit Ende des 20. Jahrhundert in Verwendung und ist weltweit eine der am meisten verwendeten Programmiersprachen. Kotlin hingegen gibt es erst seit Anfang des 21. Jahrhunderts und wird von Zeit zu Zeit bekannter. Bei der Entwicklung von Software über Java stellt die Java Virtual Machine eine ihrer Hauptkomponenten dar, welche für die Ausführung von Programmen zuständig ist. Auch ist die Java Virtual Machine für die Interaktion mit Betriebssystemen und Prozessoren zuständig. Für die Entwicklung von Software, die auf Android basiert, kann auf die Entwicklungsumgebung Android Studio zurückgegriffen werden, wobei Java als eine der Hauptprogrammiersprachen der Entwicklungsumgebung gilt. Auch Kotlin wurde in den vergangenen Jahren als eine der Hauptprogrammier-sprachen dafür implementiert und zunehmend angewendet. Die Arbeit bezieht sich auf die erwähnten Programmiersprachen und geht speziell auf die Funktion, den Aufbau und die Verwendung der Java Virtual Machine durch beide Programmiersprachen ein. Die Ergebnisse der Arbeit beschreiben, in welchen Aspekten Vorteile für Java vorliegen und welche Nachteile sie im Vergleich zu Kotlin aufweist. Dabei wird jeweils auf dessen Performance, Besonderheiten und die Verwendung der Java Virtual Machine eingegangen. Das Ergebnis zeigt auch, dass die Ausführung mit reinem Java Code eine bessere Performance bietet als die Ausführung mit Kotlin, welche bei der Ausführung weder als reiner Kotlin-, noch als reiner Java Code angesehen ...