Ликбез программиста #1: Парадигмы программирования - ООП, ФП...

preview_player
Показать описание
Курсы от EngineerSpock (Профессия Python-разработчик):

*****

*****

Начинаем новую серию по программированию. Это будет что-то вроде азбуки программиста и мы начнём с одной очень важной темы: парадигмы программирования. В этом ролике вы узнаете, что такое императивное программирование, процедурное программирование, объектно-ориентированное программирование (ООП), функциональное программирование, декларативное программирование.

00:00 Вступление
00:37 Что такое парадигма программирования? Стиль программирования
01:16 Что такое императивное программирование?
02:25 Что такое процедурное программирование?
03:48 Что такое функциональное программирование и декларативное программирование?
07:00 Что такое структурное программирование?
09:50 Что такое ООП?
11:32 Ренессанс парадигмы функционального программирования
12:37 Заключение: мультипарадигмальность ЯП

#ООП #ФП #ЯП #мультипарадигмальность #engineerspock #ликбез #программирование #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Курсы от EngineerSpock (Профессия Python-разработчик):






EngineerSpock
Автор

Материал - по делу, подача - приятная, воды - нет. Мужик - красавчик

ShamaxGD
Автор

Мужик, ты лучший. Спасибо за понятное и чёткое объяснение без воды.

evan_kirk
Автор

Спасибо за качественный и интересный контент. Удачи в развитии канала.

mandrianova
Автор

Для программирования контроллеров (Codesys - 6 языков) есть разделение на текстовые и графические.
Среди графических есть разделение на функциональные схемы (CFC; аналог в Матлабе - Simulink) и граф состояний (SFC; аналог в Матлабе - Stateflow).
В графе состояний есть не только структуры последовательность, развилка и цикл, но и параллельная обработка.

alexanderskusnov
Автор

Наконец всё встало на свои места)) Знакомые частенько произносили такие понятия как императивщина и декларативщина, а я всё не мог понять о чём они говорят. Спасибо за столь качественный ролик. Лайк и подписка.

vladimiregorov
Автор

Очень круто! Все по полочкам! Однозначно лайк

oxylguu
Автор

Супер подача! Быстро, все понятно и логично! Благодарю!🎉

MiroslavaPiatibratova
Автор

Спасибо за такое доступное объяснение!

ugeslrt
Автор

Большое спасибо за выпуск. Лаконично, информативно и, что очень приятно, -- интересно и "с душой" 👍

LeonidYakovlev
Автор

Потрясающий видос, все четко и очень круто. Парень огромный молодец, классная подача. На первом курсе проект по этой теме - и этот видос - мое спасение. Хоть я и полный новичок в этой теме, но все понял быстро, автору респект

yadernijhuesos
Автор

Хорошая подача, спасибо, подписался )

owl.fedorov
Автор

В Haskell процедуры (функция без возвращаемого значения) не то, чтобы запрещены, но их не удастся оформить. У каждой функции есть тип или несколько типов, соединённые стрелками. Последний - тип значения, до него - типы параметров. Поэтому всегда последний тип и будет типом возвращаемого значения (так называемая, функция-константа, которая не принимает аргументов).

alexanderskusnov
Автор

Я люблю функциональное программирование.

yakub
Автор

Раф на фоне словно после каждого тезиса без слов говорит: "Ну чё, уяснили?"

Flawden
Автор

Крутое видео, а что такое процедруное программирование ?

kmfxivz
Автор

Честно, я походу один такой тупой, но я запутался. К примеру, в структурном программировании использовались только блоки операторов for, if и т.д.? То есть, там не использовали функции/процедуры? А также как понять выражение: "в декларативном стиле мы говорим ЧТО сделать"? Что значит "что"? Разве в функциональном программировании мы не пишем алгоритмы "как" сделать? Не могу догнать, что значит "что" сделать... И исходя из всего, можно сделать вывод, что, например в C# мы одновременно используем ООП и структурное программирование?

evan_kirk
Автор

что такое "Синтаксис языка программирования" по-русски, пожалуйста?

YoLaLucky
Автор

В ЧПУ (макропрограммировании) оператор GOTO ещё какой помощник)) . Но описанные Вами его минусы, эт да запара, ещё тот спагетти код получается))

alextrofimov
Автор

Я один не могу отделаться от ощущения, что это Гоблин Пучков в мире программирования? А видео суперполезное

AlexanderSonn_move