Функціональне та логічне програмування
Zusammenfassung
Розглянуті основні аспекти функціонального програмування. Проаналізовано характерні особливості функціонального підходу, розглянуто різні приклади програмного коду мовами Haskell та F#. Показано, що основним елементом функціонального програмування є функція. Докладно описані переваги функціонального програмування. Зазначено область застосування функціональних мов – ситуації, коли імперативні мови неефективні та затратні. В результаті виконання лабораторних робіт з функціонального програмування робиться висновок про те, що функціональне програмування – досить складний підхід, але його ефективність і його можливості дозволяють йому залишатися актуальним і набирати популярність.
Посібник призначений для студентів усіх форм навчання галузі знань
12 «Інформаційні технології», що виконують лабораторні роботи з дисципліни «Функціональне та логічне програмування», і розробників програмного забезпечення, які застосовують функціональні мови програмування або функціональний стиль програмування у складних проектах, переважно повязаних з паралельними обчисленнями та багатопотоковістю.