Domov Razvoj Kaj je funkcijski jezik? - definicija iz tehopedije

Kaj je funkcijski jezik? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni funkcijski jezik?

Funkcionalni jezik je programski jezik, zgrajen nad in okoli logičnih funkcij ali postopkov znotraj svoje programske strukture. Temelji na in je podoben matematičnim funkcijam v svojem programskem toku.

Funkcionalni jeziki svojo osnovno strukturo izhajajo iz matematičnega okvira Lambda izračuna in kombinatorne logike. Erlang, LISP, Haskell in Scala so najbolj znani funkcionalni jeziki.

Tehopedija razlaga funkcijski jezik

Funkcionalni jezik, sestavljen predvsem iz funkcij, poudarja semantiko programa, ne pa kompilacije. Funkcionalni jezik nima stranskih učinkov tradicionalnih imperativnih stilov programiranja v tem funkcionalnem jeziku ne spremeni stanja programa in bo vrnil enake rezultate, dokler funkcije ne prenesemo z enakimi argumenti.

Vendar je pomanjkanje stranskih učinkov tudi pomanjkljivost funkcionalnega jezika, saj ni mogoče razviti vseh programov brez teh učinkov, še posebej tistih, ki zahtevajo spreminjanje stanja in ustvarjanje vhodno / izhodnih (I / O) postopkov.

Kaj je funkcijski jezik? - definicija iz tehopedije