Itthon Fejlesztés Mi a funkcionális nyelv? - meghatározás a techopedia alapján

Mi a funkcionális nyelv? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a funkcionális nyelv?

A funkcionális nyelv egy programozási nyelv, amely a logikai függvények vagy eljárások körül és körül épül a programozási struktúrájában. A program folyamatában a matematikai függvényeken alapszik és hasonló.

A funkcionális nyelvek alapszerkezetüket a Lambda calculus matematikai keretéből és a kombinációs logikából származtatják. Az Erlang, a LISP, a Haskell és a Scala a legismertebb funkcionális nyelv.

A Techopedia magyarázza a funkcionális nyelvet

Elsősorban a funkciókból áll, a funkcionális nyelv a program szemantikáját hangsúlyozza, nem pedig az összeállítását. A funkcionális nyelvnek nincsenek mellékhatásai a programozás hagyományos imperatív stílusaival szemben, mivel a funkcionális nyelv nem változtatja meg a program állapotát, és ugyanazokat az eredményeket adja vissza, amíg a funkciók nem kerülnek átadásra ugyanazon érvekkel.

A mellékhatások hiánya ugyanakkor hátránya a funkcionális nyelvnek is, mivel nem minden programot lehet kifejleszteni ezeknek a hatásoknak a nélkül, különösen azok, amelyek állapotváltozást és bemeneti / kimeneti (I / O) eljárások létrehozását igénylik.

Mi a funkcionális nyelv? - meghatározás a techopedia alapján