Введение в ООП…
Парадигмы программирования можно разделить на 2 категории.
- Императивное программирование
Программист инструктирует как это сделать.
К этому сектору относятся процедурные и объектно-ориентированные парадигмы.
2. Декларативное программирование
Программист объявляетчто делать.
Функциональные и логические парадигмы подпадают под этот сектор.
Императивное программирование
Процедурная парадигма
Инструкции сгруппированы в процедуры. Эти процедуры имитируют некоторые задачи реального мира.
Процедуры называются потоком. Процедурное программирование следует сверху вниз.
Языки программирования, используемые в процедурном программировании:
FORTRAN, ALGOL, COBOL, BASIC, Pascal and C
Объектно-ориентированная парадигма
В объектно-ориентированном программировании программа делится на небольшие части, называемые объектами. Объекты имитируют сущности реального мира.
Программа работает за счет связи между объектами.
Языки, используемые в объектно-ориентированном программировании:
Java, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Objective-C, Dart, Swift, Scala.