Frege

Frege is a Haskell for the JVM. Like any Haskell, it is purely functional, enjoys a strong static type system with global type inference and non-strict – also known as lazy – evaluation. Frege compiles to Java, runs on the JVM, and uses any Java library you want. It can be used inside any Java project.

Unser Trainingsangebot

Frege Kickstart

Die Kursteilnehmer erlernen rein funktionale Programmierung im Stil von Haskell, welche durch das Frege Projekt nun auch für die JVM verfügbar wird. Sie erfahren die Vorzüge von wartebasierter Programmierung, wodurch veränderte Zustände vermieden werden und Effekte nur auf eine streng kontrollierte Art und Weise ermöglicht. Der Code wird dadurch einfacher nachvollziehbar und sicher in Bezug auf parallele und gleichzeitige Ausführung. Der Code bleibt sowohl beim Refactoring oder inkrementeller Entwicklung robust.

Während dem Kurs vergleichen wir traditionelle Ansätze aus der objektorientierten Welt mit deren funktionalen Pendants.

Die Kursinhalte basieren auf Erfahrungen aus der täglichen Entwicklungsarbeit unserer Spezialisten. Gerne behandeln wir auch Ihre individuellen Fragen und speziellen Interessen.

Kursinhalte:
X