Парадигмы программирования: императивная, декларативная, ООП, функциональная и другие
Подкаст «Люди и код», выпуск №36: Роман Душкин.
![](https://248006.selcdn.ru/main/iblock/b98/b988bd42b96c00a7d0a04e374ff2bfa2/dc2110f7208a42a600d57978fc4930b9.jpg)
![](https://248006.selcdn.ru/main/iblock/b98/b988bd42b96c00a7d0a04e374ff2bfa2/dc2110f7208a42a600d57978fc4930b9.jpg)
Иллюстрация: Polina Vari / Skillbox Media
![](/upload/setka_images/15163214092022_01f373eedf19b0407245b4c732577edf09d2a147.png)
Роман Душкин
Автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Ведёт Telegram-канал.
Содержание выпуска
- Что такое парадигмы программирования и для чего они нужны.
- Какие парадигмы программирования существуют.
- Верхнеуровневая классификация парадигм программирования.
- Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
- Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
- Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
- Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
- Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
- Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
- Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
- Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют.
- Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной.
- Что такое метапрограммирование.
- Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры.
Полезные ссылки
- YouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg
- Telegram-канал «Душкин объяснит» http://t.me/drv_official
- Видео Романа Душкина о теории автоматов https://www.youtube.com/watch?v=YyTQkLPfOSQ
- Видео Романа Душкина о полиморфизме https://www.youtube.com/watch?v=XOBIVx_kemw
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Новости
Понравилась статья?
Да