Кућа Развој Шта је функционалан језик? - дефиниција из техопедије

Шта је функционалан језик? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи функционалан језик?

Функционални језик је програмски језик изграђен изнад и око логичких функција или процедура у оквиру његове програмске структуре. Заснован је и сличан је математичким функцијама у његовом програмском току.

Функционални језици потичу своју основну структуру из математичког оквира Ламбда израчуна и комбинаторне логике. Ерланг, ЛИСП, Хаскелл и Сцала су најпознатији функционални језици.

Техопедија објашњава функцијски језик

Састојан превасходно од функција, функционални језик наглашава семантику, а не компилацију програма. Функционални језик нема нуспојаве традиционалних императивних стилова програмирања у том функционалном језику не промени стање програма и враћаће исте резултате док се функције не пренесу са истим аргументима.

Међутим, недостатак нуспојава је и недостатак функционалног језика, јер се не могу сви програми развити без ових ефеката, посебно оних који захтевају промену стања и стварање улазно / излазних (И / О) процедура.

Шта је функционалан језик? - дефиниција из техопедије