Dom Razvoj Što je funkcionalni jezik? - definicija iz tehopedije

Što je funkcionalni jezik? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači funkcijski jezik?

Funkcionalni jezik je programski jezik izgrađen nad i oko logičkih funkcija ili postupaka unutar njegove programske strukture. Temelji se i sliči matematičkim funkcijama u svom tijeku programa.

Funkcionalni jezici dobivaju svoju osnovnu strukturu iz matematičkog okvira Lambda računanja i kombinacijske logike. Erlang, LISP, Haskell i Scala najpoznatiji su funkcionalni jezici.

Tehopedija objašnjava funkcijski jezik

Sastavljen prije svega iz funkcija, funkcionalni jezik naglašava semantiku, a ne kompilaciju programa. Funkcionalni jezik nema nuspojave tradicionalnih imperativnih stilova programiranja u tom funkcionalnom jeziku ne promijeni stanje programa i vraćaće iste rezultate dok se funkcije ne proslijede istim argumentima.

Međutim, nedostatak nuspojava je i nedostatak funkcionalnog jezika, jer se ne mogu razviti svi programi bez ovih efekata, posebno onih koji zahtijevaju promjenu stanja i stvaranje ulazno / izlaznih (I / O) postupaka.

Što je funkcionalni jezik? - definicija iz tehopedije