Дом развитие Что такое функциональный язык? - определение из техопедии

Что такое функциональный язык? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает функциональный язык?

Функциональный язык - это язык программирования, построенный поверх логических функций или процедур внутри своей структуры программирования. Он основан на математических функциях и аналогичен их программному потоку.

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

Техопедия объясняет функциональный язык

Функциональный язык, состоящий в основном из функций, подчеркивает семантику, а не компиляцию программы. Функциональный язык не имеет побочных эффектов традиционных императивных стилей программирования в том, что функциональный язык не изменяет состояние программы и будет возвращать те же результаты, пока функции не будут переданы с одинаковыми аргументами.

Однако отсутствие побочных эффектов также является недостатком функционального языка, поскольку не все программы могут быть разработаны без этих эффектов, особенно те, которые требуют изменения состояний и создания процедур ввода / вывода (I / O).

Что такое функциональный язык? - определение из техопедии