Hjem Udvikling Hvad er et funktionelt sprog? - definition fra techopedia

Hvad er et funktionelt sprog? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder funktionelt sprog?

Et funktionelt sprog er et programmeringssprog bygget over og omkring logiske funktioner eller procedurer inden for dets programmeringsstruktur. Det er baseret på og ligner matematiske funktioner i programmets flow.

Funktionelle sprog henter deres grundlæggende struktur fra den matematiske ramme for Lambda-beregningen og den kombinerende logik. Erlang, LISP, Haskell og Scala er de mest kendte funktionelle sprog.

Techopedia forklarer funktionelt sprog

Det består hovedsageligt af funktioner, og funktionelt sprog fremhæver semantikken snarere end kompilering af et program. Funktionelt sprog har ikke bivirkningerne af traditionelle tvingende programmeringsformer, idet det funktionelle sprog ikke ændrer status for et program og vil returnere de samme resultater, indtil funktioner er bestået med de samme argumenter.

Manglen på bivirkninger er imidlertid også en ulempe ved det funktionelle sprog, da ikke alle programmer kan udvikles uden disse effekter på plads, især dem, der kræver ændrede tilstande og oprettelse af input / output (I / O) -procedurer.

Hvad er et funktionelt sprog? - definition fra techopedia