Що таке парадигми програмування?

Концепції парадигм програмування

Eleanor Thomas

Senior Data Analytics Engineer

Що таке парадигма?

  • Стандарт, погляд або набір ідей для роботи
  • Спосіб мислення про тему або підхід до розв'язання задачі
  • Приклад: уявлення, що Земля кругла, а не пласка.

Пласка Земля і кругла Земля

Концепції парадигм програмування

Що таке парадигма програмування?

  • Програма: набір інструкцій, що вказують комп'ютеру, що робити
  • Парадигма програмування: стиль або спосіб написання програм
  • Дозволяє класифікувати програми за їхніми ознаками
  • Різні парадигми під різні задачі
  • Приклади:
    • Процедурне програмування
    • Функційне програмування
    • Об'єктноорієнтоване програмування
Концепції парадигм програмування

Що таке мова програмування?

  • Мови програмування vs. парадигми програмування
  • Мова програмування: конкретна система нотації для написання програм
  • Приклади:
    • Python
    • Java
    • Scala
    • C++
Концепції парадигм програмування

Парадигми програмування vs. мови програмування

  • В одній парадигмі може бути кілька мов програмування
  • Нові мови створюють для тієї самої парадигми
  • Також можливо мати кілька парадигм в одній мові програмування
  • Python можна використовувати для процедурного, функційного та об'єктноорієнтованого програмування
Концепції парадигм програмування

Давайте потренуємось!

Концепції парадигм програмування

Preparing Video For Download...