D55255 Julia - die neue Programmiersprache Einführung
Beginn | Fr., 29.11.2024, 09:00 - 17:00 Uhr |
Kursgebühr | 385,00 € |
Dauer | 2 Wochenenden |
Kursleitung |
Said Hasan Hashemi
|
Dokumente zum Kurs | Für diesen Kurs sind keine Dokumente vorhanden. |
Diese neue Programmiersprache (https://julialang.org) wurde bei MIT nach dem Motto entwickelt: so einfach wie Python und so schnell wie C.
Performanz
Julia ist für ihre beeindruckende Performanz bekannt, die tatsächlich mit C und Fortran verglichen werden kann. Diese Performanz wird durch einen „Just-In-Time“ (JIT) Compiler erreicht, der den Code während der Laufzeit in Maschinencode übersetzt. Sie ist die vierte Programmiersprache, die neben C, C++ und Fortran eine Performanz im Petaflop-Bereich erreicht.
Dynamik
Julia ist zwar dynamisch typisiert, aber die Variablen können ebenfalls statisch definiert werden. Daher fühlt sie sich wie eine Skriptsprache an.
Kombinierbarkeit
Julia nutzt „multiple dispatch“ als Paradigma, was es ermöglicht, viele objektorientierte und funktionale Programmiermuster anzuwenden.
Generell
Julia bietet sehr viele Module, mit denen „allzweck“ Anwendungen entwickelt werden können. Insbesondere kommt Julia in den Bereichen Data Science, scientific computing und machine learning zum Einsatz.
Open Source
Julia ist Open Source.
Kursinhalt
Wahl einer geeigneten IDE (VS Code oder IntelliJ IDEA)
Einführung in Julia REPL
Vorstellung des Julia-Packagemanagers
Einführung in die Programmiersprache
Vorstellung der Julia-Datenstrukturen
Einführung in funktionale Programmiersprache mit Julia
Voraussetzung
Keine
Kursort
vhs, Haus B
Alcide-de-Gasperi-Str. 565197 Wiesbaden