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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.