У дома развитие Какво е функционален език? - определение от техопедия

Какво е функционален език? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава функционален език?

Функционалният език е език за програмиране, изграден над и около логически функции или процедури в рамките на неговата структура на програмиране. Той се основава и е подобен на математическите функции в програмния му поток.

Функционалните езици извличат основната си структура от математическата рамка на смятането на Ламбда и комбинативната логика. Erlang, LISP, Haskell и Scala са най-известните функционални езици.

Техопедия обяснява функционалния език

Съставен главно от функции, функционалният език набляга на семантиката, а не на компилация на програма. Функционалният език няма страничните ефекти на традиционните императивни стилове на програмиране в този функционален език не променя състоянието на програмата и ще върне същите резултати, докато функциите не бъдат предадени със същите аргументи.

Липсата на странични ефекти обаче също е недостатък на функционалния език, тъй като не всички програми могат да бъдат разработени без тези ефекти на място, особено тези, които изискват промяна на състоянията и създаване на процедури за вход / изход (I / O).

Какво е функционален език? - определение от техопедия