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

  Рет қаралды 6,693

Dushkin will explain

Dushkin will explain

Күн бұрын

Пікірлер: 41
@viktorcherepennikov7375
@viktorcherepennikov7375 2 жыл бұрын
Спасибо, Морфиус. Ты как будто нам красную и синюю таблетки предложил
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Ах-ха-ха, прямо сейчас со съёмок на ОТР, где в передаче «Воскресная Прав!Да?» обсуждали синюю и красную таблетку, а я заявил, что обе эти таблетки ведут в одну и ту же симуляцию, созданную Архитектором. Передача выйдет 05.06.2022 в 16:00 на ОТР.
@Pvydrep
@Pvydrep 2 жыл бұрын
спасибо большое за объяснение!
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Мы стараемся :)
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Все видео по функциональному программированию в одном плейлисте: kzbin.info/www/bejne/mIGmc5Vnipppr9k И вы всегда можете обратиться к нам за консультациями.
@const1525
@const1525 2 жыл бұрын
Спасибо!
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Всё понятно?
@const1525
@const1525 2 жыл бұрын
@@dushkin_will_explain Я понял все
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@const1525, отлично! Благодарю за отзыв.
@kuksinsky
@kuksinsky 2 жыл бұрын
Роман, язык Rust изучали? Если да, есть мнение какое-то?
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Нет, после Хаскелля я ни на что другое смотреть не могу.
@IExSet
@IExSet Жыл бұрын
Rust - это в лучшем случае обновлённый Си, Haskell - наоборот - это то до чего никак не может дотянуться ни один популярный язык. Т.е. с Rust их никак не сравнить.
@life_xypma
@life_xypma 2 жыл бұрын
Декларативное программирование без примеров - просто пурга и ни о чем(((
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Императивное программирование без примеров - просто пурга и ни о чём.
@GreyYar
@GreyYar 2 жыл бұрын
@@dushkin_will_explain так ты привёл пример х = х + 1, а в декларативном - без примера
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@GreyYar, я подумал, что в дальнейших видео по ФП дам большое количество примеров. И, в общем-то, даю.
@IExSet
@IExSet Жыл бұрын
@@GreyYar succ x = x + 1 Всё то же самое 🙂
@good_game3588
@good_game3588 Ай бұрын
После твоего комментария закрыл видео на второй минуте, спасибо❤
@alexanderskusnov5119
@alexanderskusnov5119 Жыл бұрын
Роман, зачем долбить по ушам такой музыкой?
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Мы давно исправились.
@Ortobolsky
@Ortobolsky 2 жыл бұрын
начал изучать питон, но когда я начал решать задачи используя математику начался какой-то бред) с действительными числами он не умеет работать
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Так, и что же?
@Ortobolsky
@Ortobolsky 2 жыл бұрын
@@dushkin_will_explain я уже научился задавать простые функции прямо в интерпретаторе. Простейший синтаксис, афигеть. Питон это дерьмище,, короче у меня появилось собственное мнение))
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@Ortobolsky, мне нравится ваш образ мыслей :)
@kuksinsky
@kuksinsky 2 жыл бұрын
для питона есть развитые математические библиотеки: numPy, sciPy, там все что надо есть.
@IExSet
@IExSet Жыл бұрын
Да да. И поэтому сейчас де факто первый язык в Машинном обучении. :-)
@nartoomeon9378
@nartoomeon9378 Жыл бұрын
У меня есть желание закодить поиск ожерелий из символов, которые можно разбить несколькими способами так, что бы эти разбиения накрыли все позиции делений между буквами и удовлетрворяли неким условиям подобия: разбиения подобны, если фрагменты подобны и порядок фрагментов сохранён(как ожерелье); фрагменты подобны, если отличаются на перестановку. Найти все валидные ожерелья заданой длины из букв даного алфавита или указать, что их нет. Эту задачу лучше решать императивно или декларативно? Это очень похоже на ..уравнения на строки, то есть типа хуххухуу=ухххухух если х и у - строки, найти х, у.
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Давайте...
@Сасичлен666тотсамый
@Сасичлен666тотсамый Жыл бұрын
Блин, могу ли я тебя считать своим братом? Много где тебя видел по видосикам по матеше, хех)
@nartoomeon9378
@nartoomeon9378 Жыл бұрын
Хмм... Есть сайты, которые возвращают строку по регулярке - не любую, а просто какую-то. Это похоже на декларативную?
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Не очень.
@IExSet
@IExSet Жыл бұрын
В скобочках вся сила, и в Haskell их тоже дофига кстати.
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
:)
@Сасичлен666тотсамый
@Сасичлен666тотсамый Жыл бұрын
Не ясно зачем всё это нужно если уже есть математика. Уже давно всё есть ведь.
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Что именно нужно?
@N5O1
@N5O1 2 жыл бұрын
Нихрена не понятно.
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Что именно?
@N5O1
@N5O1 2 жыл бұрын
@@dushkin_will_explain Все. Мне пришлось ещё несколько видео смотреть, что бы понять что это такое. Но я так и не понял, чем декларативное программирование отличается от написания готовых решений (например npm пакетов) и из переиспользования?
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@N5O1, пару дней назад дал на эту тему довольно глубокое интервью: t.me/drv_official/513
@alexanderskusnov5119
@alexanderskusnov5119 Жыл бұрын
Если кратко, то "=" в императиве это присваивание (операция: положи результат в ячейку), а в декларативе - декомпозиция (связывание имени функции с выражением, то бишь пояснение) [Роман добавил ещё рекурсию]
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 39 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 942 М.
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 4,2 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 198 МЛН
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,1 МЛН
Парадигмы программирования (обзор)
51:57
Timur Shemsedinov
Рет қаралды 16 М.
Что пишут на языке программирования C++?
16:27
Императивность и декларативность в Javascript
1:57:47
Дмитрий Лаврик
Рет қаралды 10 М.
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 39 МЛН