🇩🇪 · Hackzogtum
Die Terminumfrage für den zweiten Teil findet sich unter: --> Terminumfrage <-- Im zweiten Teil soll Teil 1 reflektiert, diskutiert und offene Fragen geklärt werden. Danach geht es weiter auf dem Weg zum Sudoku-Solver Teaser: Heutzutage lassen sich fast alle "großen" Programmiersprachen in die Klasse der objektorientierten Sprachen einordnen. Viele Jahre galt das Objektorientierte Paradigma im Mainstream als alternativlos und neue Programmiersprachen grenzten sich durch subtile Unterschiede und etwas andere Syntax voneinander ab. In den letzten Jahren jedoch tauchen neue "seltsame" Konstrukte wie Lambda-Funktionen, unendliche Streams und viele mehr auf. Auch die Typsysteme verändern sich wie bspw. die sog. Concepts im C++20 zeigen. Diese Änderungen haben ihren Ursprung in der Funktionalen Programmierung. Haskell als eine Vertreterin dieser Gattung geht dabei wenig Kompromisse ein und eignet sich daher hervorragend sich diese Konzepte in ihrer reinen Form anzuschauen. Neben einem besseren Verständnis über diese Konzepte und warum sich diese in so vielen Sprachen wiederfinden, wi