Что такое парадигмы программирования?

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

Eleanor Thomas

Senior Data Analytics Engineer

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

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

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

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

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

  • Программа: набор инструкций, указывающих компьютеру, что делать
  • Парадигма программирования: стиль или подход к написанию программ
  • Позволяет классифицировать программы по их характеристикам
  • Разные задачи — разные парадигмы программирования
  • Примеры:
    • Процедурное программирование
    • Функциональное программирование
    • Объектно-ориентированное программирование
Концепции парадигм программирования

Что такое язык программирования?

  • Языки программирования и парадигмы программирования
  • Язык программирования: система записи для написания программ
  • Примеры:
    • Python
    • Java
    • Scala
    • C++
Концепции парадигм программирования

Парадигмы и языки программирования

  • Одной парадигме программирования может соответствовать несколько языков
  • Новые языки создаются для уже существующих парадигм
  • Один язык может поддерживать несколько парадигм программирования
  • Python подходит для процедурного, функционального и объектно-ориентированного программирования
Концепции парадигм программирования

Давайте потренируемся!

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

Preparing Video For Download...