Kapitel 6: Funktionale Programmierung

[Bild]

Die der funktionalen Programmierung innewohnenden Konzepte sind in vielerlei Hinsicht älter als die Programmierung selbst. Dieses Paradigma basiert in weiten Teilen auf dem von Alonzo Church in den 1930er-Jahren erfundenen λ-(Lambda-)Kalkül.

6.1  Quadrierung von Integern

Am besten lässt sich die funktionale Programmierung anhand einiger Beispiele erklären. Untersuchen wir einmal ein einfaches Problem: das Ausdrucken der ersten 25 quadrierten Integerwerte.

In einer Sprache wie Java würden wir dazu etwa Folgendes schreiben:

public class Squint { public static void main(String args[]) { for (int i=0; ...

Get PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.