Парадигмы программирования: императивная, декларативная, ООП, функциональная и другие

Люди и код

Содержание выпуска

— Что такое парадигмы программирования и для чего они нужны.

— Какие парадигмы программирования существуют.

— Верхнеуровневая классификация парадигм программирования.

— Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.

— Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.

— Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.

— Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.

— Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. 

— Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.

— Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.

— Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют.

— Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной.

— Что такое метапрограммирование.

— Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры.

Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист.

Полезные ссылки

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 

Где подписаться на обновления подкаста и наши новые статьи:

Skillbox Media: skillbox.ru/media/code

Twitter: twitter.com/ludi_and_code 

«ВКонтакте»: vk.com/the_code_group 

Telegram: https://t.me/skillbox_media_code 

«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 

Стартовать в программировании вместе со Skillbox: skillbox.ru/code

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada