Hands on Software Seminar | Alexander Nozik | 2021.06.29
Channel: CASUS.science
Date: 13/08/2021

TITLE: Kotlin for science
by Alexander Nozik, INR RAS

ABSTRACT:
Programming is an important part of everyday scientific work. We do it during experiment planning or simulation, data acquisition, data analysis etc. The amount of time we spend writing programs is tremendous, so it is important that we use convenient and modern tools for that. Kotlin is a modern flexible yet powerful language which allows both the robustness and maintenance of Java and the expressiveness of Python. Put on top the best tolling and instrumentation support, and you will get the tool you want to do science with.
In this talk we will discuss Kotlin general principles, Kotlin multiplatform support and the usage of Kotlin in the notebook environment for prototyping and glue code. The example will include some code written for particle physics experiments and visualization tools.

LICENSE:
CC BY-SA 4.0

CASUS – Center for Advanced Systems Understanding
Helmholtz-Zentrum Dresden-Rossendorf e.V. (HZDR)
Untermarkt 20
D-02826 Görlitz