Налаштувати вигляд

Розмір тексту

Відступи між буквами

Колір

Види декларативної парадигми програмування


  •  Парадигма логічного програмування

Парадигма логічного програмування складається не з інструкцій, а радше з фактів і положень. Вона використовує все, що знає, і намагається створити світ, у якому всі ці факти та положення правдиві.

Приклад мов логічного програмування: Prolog.

Якщо вам цікаво, що ж таке логічно програмування, можете перейти за посиланням і з’ясувати: «Як вивчити Prolog, дивлячись “Гру престолів”».

task-image
  •  Парадигма функціонального програмування

У парадигмі функціонального програмування функції не змінюють жодних значень за межами цієї функції, а на самі функції не впливають жодні значення за межами їхньої області.

Мови, що підтримують парадигму функціонального програмування: Haskell, OCaml, Scala, Clojure, Ракетка, JavaScript, Python.

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

Приклад коду в функціональній парадигмі в знайомих мовах:

Python

JavaScript

  • Обробка бази даних

Ця парадигма програмування базується на даних та їх переміщенні. Інструкції програми визначаються даними, а не жорстким кодуванням серії кроків.

Для обробки даних і запитів до них бази даних використовують таблиці. Тоді можна легко отримати доступ до даних, керувати ними, змінювати, оновлювати, контролювати та організовувати.