- Головна
- 10-11 клас
- 1.1 Технологія навчання програмуванню
- Види декларативної парадигми програмування
Види декларативної парадигми програмування
-
Парадигма логічного програмування
Парадигма логічного програмування складається не з інструкцій, а радше з фактів і положень. Вона використовує все, що знає, і намагається створити світ, у якому всі ці факти та положення правдиві.
Приклад мов логічного програмування: Prolog.
Якщо вам цікаво, що ж таке логічно програмування, можете перейти за посиланням і з’ясувати: «Як вивчити Prolog, дивлячись “Гру престолів”».

-
Парадигма функціонального програмування
У парадигмі функціонального програмування функції не змінюють жодних значень за межами цієї функції, а на самі функції не впливають жодні значення за межами їхньої області.
Мови, що підтримують парадигму функціонального програмування: Haskell, OCaml, Scala, Clojure, Ракетка, JavaScript, Python.
Функції мають ті самі характеристики, що й такі значення, як рядки та числа. Усе, що ви очікуєте зробити з рядком або числом, ви також можете зробити за допомогою функції.
Приклад коду в функціональній парадигмі в знайомих мовах:
Python
JavaScript
- Обробка бази даних
Ця парадигма програмування базується на даних та їх переміщенні. Інструкції програми визначаються даними, а не жорстким кодуванням серії кроків.
Для обробки даних і запитів до них бази даних використовують таблиці. Тоді можна легко отримати доступ до даних, керувати ними, змінювати, оновлювати, контролювати та організовувати.