Blockkurs Problemlösungen in Scala

Objektorientiert oder funktional, was ist das bessere Programmierparadigma? Manche Dogmatiker streiten noch, aber Zeitgeist und der Markt haben längst entschieden: Die Zukunft ist multikulti: Moderne Programmiersprachen für den professionellen Einsatz sind Multiparadigma-Sprachen. Kotlin, Swift, aktuelle Versionen von Java, Typescript und andere unterstützen beide Paradigmen. Deren Kombination ermöglicht neuartige und erweiterte Möglichkeiten der Problemlösung, stellt die Softwareentwickler aber auch vor neue Herausforderungen. 

Am Beispiel einiger klassischer Themen der Informatik, wollen wir uns in einem Blockkurs vom 25. 2. bis 8. 3. 2019 mit den Möglichkeiten der Multiparadigma-Programmierung beschäftigen. Als Programmiersprache kommt Scala zum Einsatz, Pionier und am weitesten fortgeschrittenes Exemplar der praktisch relevanten Multiparadigma-Sprachen.