Zuhause Entwicklung Was ist eine funktionale Sprache? - Definition aus techopedia

Was ist eine funktionale Sprache? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet funktionale Sprache?

Eine Funktionssprache ist eine Programmiersprache, die über und um logische Funktionen oder Prozeduren in ihrer Programmierstruktur aufgebaut ist. Es basiert auf und ähnelt mathematischen Funktionen in seinem Programmablauf.

Funktionale Sprachen leiten ihre Grundstruktur aus dem mathematischen Rahmen der Lambda-Rechnung und der kombinatorischen Logik ab. Erlang, LISP, Haskell und Scala sind die bekanntesten funktionalen Sprachen.

Techopedia erklärt die funktionale Sprache

Die funktionale Sprache, die hauptsächlich aus Funktionen besteht, betont die Semantik eines Programms und nicht die Kompilierung. Die funktionale Sprache hat in dieser funktionalen Sprache nicht die Nebenwirkungen traditioneller imperativer Programmierstile. Sie ändert den Status eines Programms nicht und gibt dieselben Ergebnisse zurück, bis Funktionen mit denselben Argumenten übergeben werden.

Das Fehlen von Nebenwirkungen ist jedoch auch ein Nachteil für die funktionale Sprache, da nicht alle Programme ohne diese Effekte entwickelt werden können, insbesondere solche, bei denen sich der Status ändert und Eingabe- / Ausgabeverfahren (I / O-Verfahren) erstellt werden müssen.

Was ist eine funktionale Sprache? - Definition aus techopedia