Zuhause Entwicklung Was ist funktionale Programmierung? - Definition aus techopedia

Was ist funktionale Programmierung? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet funktionale Programmierung?

Funktionale Programmierung ist ein Softwareentwicklungsmodell. Es schätzt und wendet mathematische Funktionen an, anstatt Zustands- oder veränderliche Daten und imperative Code-Threads. Die eigentlichen Ursprünge der funktionalen Programmierung sind Lambda-Kalkül und formale Systemwissenschaften, die Funktionsdefinition, Anwendung und Rekursion anwenden.

Techopedia erklärt die funktionale Programmierung

Funktionale Programmierung bewirkt, dass Sprachcodethreads unabhängig von der Zeit oder der Maschine, auf der der Codethread ausgeführt wird, dieselben Werte ergeben. Dies ist bei der imperativen Funktionsprogrammierung nicht der Fall, die häufig unvorhersehbare Programmreaktionen aufweist.

Viele (die meisten?) Kommerziellen Softwareentwickler, die mit mathematischen Modellen oft unerfahren sind, wenden die imperative Funktionsprogrammierung eher an als die funktionale Programmierung. Dies führt zu absturzgefährdeten kommerziellen Programmen mit inakzeptablen Antworten.

Funktionale Programmierung kann in jeder Sprache realisiert werden, auch wenn diese nicht mit standardmäßigen funktionalen Programmierstrukturen entworfen wurde.

Was ist funktionale Programmierung? - Definition aus techopedia