You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Einige Probleme lassen sich durch "Funktionale Programmierung" deutlich eleganter, mit weniger Schreibaufwand und stärkerer Ausdruckskraft lösen.
Mit Java8 haben einige funktionale Konzepte Einzug in die Sprache gehalten: wie Lambdas und Streams. Dadurch sind auch manche funktionale Ansätze eleganter zu programmieren.
Dennoch ist es kein Vergleich zu einer "echten" funktionalen Sprache, die eine bessere technische Unterstützung für diese Konzepte bietet und auch bestimmte Dinge verbietet, die in Java noch möglich sind.
In einem Vortrag könnten einige funktionale Konzepte vorgestellt werden, die dann je nach Möglichkeit mit Java8 oder eben z.B. mit Haskell umgesetzt werden. Für die JVM existiert mit "Frege" auch ein Haskell-Dialekt, der echtes funktionales Programmieren ermöglicht.
The text was updated successfully, but these errors were encountered:
Einige Probleme lassen sich durch "Funktionale Programmierung" deutlich eleganter, mit weniger Schreibaufwand und stärkerer Ausdruckskraft lösen.
Mit Java8 haben einige funktionale Konzepte Einzug in die Sprache gehalten: wie Lambdas und Streams. Dadurch sind auch manche funktionale Ansätze eleganter zu programmieren.
Dennoch ist es kein Vergleich zu einer "echten" funktionalen Sprache, die eine bessere technische Unterstützung für diese Konzepte bietet und auch bestimmte Dinge verbietet, die in Java noch möglich sind.
In einem Vortrag könnten einige funktionale Konzepte vorgestellt werden, die dann je nach Möglichkeit mit Java8 oder eben z.B. mit Haskell umgesetzt werden. Für die JVM existiert mit "Frege" auch ein Haskell-Dialekt, der echtes funktionales Programmieren ermöglicht.
The text was updated successfully, but these errors were encountered: