Чем различаются императивное и декларативное программирование? Душкин объяснит

preview_player
Показать описание
Императивный и декларативный стили программирования основаны на двух методиках решения задач — планировании и составления списка дел (императивно — что надо сделать) и декомпозиции с решением нерешённых задач через уже решённые (декларативно — как надо сделать).

#ФП #Программирование #Функция #ФункциональноеПрограммирование #Haskell #Хаскель #Хаскелл #Видеошпаргалка #РоманДушкин #ДушкинОбъяснит
Рекомендации по теме
Комментарии
Автор

Спасибо, Морфиус. Ты как будто нам красную и синюю таблетки предложил

viktorcherepennikov
Автор


И вы всегда можете обратиться к нам за консультациями.

dushkin_will_explain
Автор

Роман, язык Rust изучали? Если да, есть мнение какое-то?

kuksinsky
Автор

Декларативное программирование без примеров - просто пурга и ни о чем(((

life_xypma
Автор

Хмм... Есть сайты, которые возвращают строку по регулярке - не любую, а просто какую-то. Это похоже на декларативную?

nartoomeon
Автор

начал изучать питон, но когда я начал решать задачи используя математику начался какой-то бред) с действительными числами он не умеет работать

Ortobolsky
Автор

Роман, зачем долбить по ушам такой музыкой?

alexanderskusnov
Автор

В скобочках вся сила, и в Haskell их тоже дофига кстати.

IExSet
Автор

У меня есть желание закодить поиск ожерелий из символов, которые можно разбить несколькими способами так, что бы эти разбиения накрыли все позиции делений между буквами и удовлетрворяли неким условиям подобия: разбиения подобны, если фрагменты подобны и порядок фрагментов сохранён(как ожерелье); фрагменты подобны, если отличаются на перестановку. Найти все валидные ожерелья заданой длины из букв даного алфавита или указать, что их нет.
Эту задачу лучше решать императивно или декларативно? Это очень похоже на ..уравнения на строки, то есть типа хуххухуу=ухххухух если х и у - строки, найти х, у.

nartoomeon
Автор

Не ясно зачем всё это нужно если уже есть математика. Уже давно всё есть ведь.

zsmcdby