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

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

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 жыл бұрын
Мы стараемся :)
@kuksinsky
@kuksinsky 2 жыл бұрын
Роман, язык Rust изучали? Если да, есть мнение какое-то?
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Нет, после Хаскелля я ни на что другое смотреть не могу.
@IExSet
@IExSet Жыл бұрын
Rust - это в лучшем случае обновлённый Си, Haskell - наоборот - это то до чего никак не может дотянуться ни один популярный язык. Т.е. с Rust их никак не сравнить.
@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, отлично! Благодарю за отзыв.
@nartoomeon9378
@nartoomeon9378 Жыл бұрын
Хмм... Есть сайты, которые возвращают строку по регулярке - не любую, а просто какую-то. Это похоже на декларативную?
@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тотсамый Жыл бұрын
Блин, могу ли я тебя считать своим братом? Много где тебя видел по видосикам по матеше, хех)
@IExSet
@IExSet Жыл бұрын
В скобочках вся сила, и в Haskell их тоже дофига кстати.
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
:)
@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 2 жыл бұрын
Роман, зачем долбить по ушам такой музыкой?
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Мы давно исправились.
@Сасичлен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 2 жыл бұрын
Если кратко, то "=" в императиве это присваивание (операция: положи результат в ячейку), а в декларативе - декомпозиция (связывание имени функции с выражением, то бишь пояснение) [Роман добавил ещё рекурсию]
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Натурал Альбертович
Рет қаралды 4,9 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,9 МЛН
Imperative vs Declarative Programming
4:44
uidotdev
Рет қаралды 304 М.
Парадигмы программирования (обзор)
51:57
Timur Shemsedinov
Рет қаралды 16 М.