Eine Functional Programming
Language ist eine Programmiersprache, die mathematische Funktionen verwendet, um das Verhalten eines Programms zu bestimmen. Sie stehen im Gegensatz zu imperativen Programmiersprachen, in denen die Softwareprogrammierung als eine Reihe von schrittweisen Anweisungen ausgeführt wird. Zu den Vorteilen funktionaler Programmiersprachen gehören die mathematische Präzision und Überprüfbarkeit des
Codes sowie die daraus resultierende
Sicherheit und Geschwindigkeit.