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

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

Съдържание:

Anonim

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

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

Техопедия обяснява функционалното програмиране

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

Много (повечето?) Разработчици на търговски софтуер, често неопитни с математически модели, прилагат императивно програмиране на функции, а не функционално програмиране. Това води до уязвими от срив търговски програми с неприемливи отговори.

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

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