Ах-ха-ха, прямо сейчас со съёмок на ОТР, где в передаче «Воскресная Прав!Да?» обсуждали синюю и красную таблетку, а я заявил, что обе эти таблетки ведут в одну и ту же симуляцию, созданную Архитектором. Передача выйдет 05.06.2022 в 16:00 на ОТР.
Rust - это в лучшем случае обновлённый Си, Haskell - наоборот - это то до чего никак не может дотянуться ни один популярный язык. Т.е. с Rust их никак не сравнить.
@@dushkin_will_explain я уже научился задавать простые функции прямо в интерпретаторе. Простейший синтаксис, афигеть. Питон это дерьмище,, короче у меня появилось собственное мнение))
У меня есть желание закодить поиск ожерелий из символов, которые можно разбить несколькими способами так, что бы эти разбиения накрыли все позиции делений между буквами и удовлетрворяли неким условиям подобия: разбиения подобны, если фрагменты подобны и порядок фрагментов сохранён(как ожерелье); фрагменты подобны, если отличаются на перестановку. Найти все валидные ожерелья заданой длины из букв даного алфавита или указать, что их нет. Эту задачу лучше решать императивно или декларативно? Это очень похоже на ..уравнения на строки, то есть типа хуххухуу=ухххухух если х и у - строки, найти х, у.
Все видео по функциональному программированию в одном плейлисте: ruclips.net/video/bPCBb1U56yw/видео.html И вы всегда можете обратиться к нам за консультациями.
@@dushkin_will_explain Все. Мне пришлось ещё несколько видео смотреть, что бы понять что это такое. Но я так и не понял, чем декларативное программирование отличается от написания готовых решений (например npm пакетов) и из переиспользования?
Если кратко, то "=" в императиве это присваивание (операция: положи результат в ячейку), а в декларативе - декомпозиция (связывание имени функции с выражением, то бишь пояснение) [Роман добавил ещё рекурсию]
Спасибо, Морфиус. Ты как будто нам красную и синюю таблетки предложил
Ах-ха-ха, прямо сейчас со съёмок на ОТР, где в передаче «Воскресная Прав!Да?» обсуждали синюю и красную таблетку, а я заявил, что обе эти таблетки ведут в одну и ту же симуляцию, созданную Архитектором.
Передача выйдет 05.06.2022 в 16:00 на ОТР.
спасибо большое за объяснение!
Мы стараемся :)
Роман, язык Rust изучали? Если да, есть мнение какое-то?
Нет, после Хаскелля я ни на что другое смотреть не могу.
Rust - это в лучшем случае обновлённый Си, Haskell - наоборот - это то до чего никак не может дотянуться ни один популярный язык. Т.е. с Rust их никак не сравнить.
Спасибо!
Всё понятно?
@@dushkin_will_explain Я понял все
@@const1525, отлично! Благодарю за отзыв.
Хмм... Есть сайты, которые возвращают строку по регулярке - не любую, а просто какую-то. Это похоже на декларативную?
Не очень.
начал изучать питон, но когда я начал решать задачи используя математику начался какой-то бред) с действительными числами он не умеет работать
Так, и что же?
@@dushkin_will_explain я уже научился задавать простые функции прямо в интерпретаторе. Простейший синтаксис, афигеть. Питон это дерьмище,, короче у меня появилось собственное мнение))
@@Ortobolsky, мне нравится ваш образ мыслей :)
для питона есть развитые математические библиотеки: numPy, sciPy, там все что надо есть.
Да да. И поэтому сейчас де факто первый язык в Машинном обучении. :-)
Декларативное программирование без примеров - просто пурга и ни о чем(((
Императивное программирование без примеров - просто пурга и ни о чём.
@@dushkin_will_explain так ты привёл пример х = х + 1, а в декларативном - без примера
@@GreyYar, я подумал, что в дальнейших видео по ФП дам большое количество примеров. И, в общем-то, даю.
@@GreyYar succ x = x + 1 Всё то же самое 🙂
После твоего комментария закрыл видео на второй минуте, спасибо❤
У меня есть желание закодить поиск ожерелий из символов, которые можно разбить несколькими способами так, что бы эти разбиения накрыли все позиции делений между буквами и удовлетрворяли неким условиям подобия: разбиения подобны, если фрагменты подобны и порядок фрагментов сохранён(как ожерелье); фрагменты подобны, если отличаются на перестановку. Найти все валидные ожерелья заданой длины из букв даного алфавита или указать, что их нет.
Эту задачу лучше решать императивно или декларативно? Это очень похоже на ..уравнения на строки, то есть типа хуххухуу=ухххухух если х и у - строки, найти х, у.
Давайте...
Блин, могу ли я тебя считать своим братом? Много где тебя видел по видосикам по матеше, хех)
Роман, зачем долбить по ушам такой музыкой?
Мы давно исправились.
В скобочках вся сила, и в Haskell их тоже дофига кстати.
:)
Все видео по функциональному программированию в одном плейлисте: ruclips.net/video/bPCBb1U56yw/видео.html
И вы всегда можете обратиться к нам за консультациями.
Не ясно зачем всё это нужно если уже есть математика. Уже давно всё есть ведь.
Что именно нужно?
Нихрена не понятно.
Что именно?
@@dushkin_will_explain Все. Мне пришлось ещё несколько видео смотреть, что бы понять что это такое. Но я так и не понял, чем декларативное программирование отличается от написания готовых решений (например npm пакетов) и из переиспользования?
@@N5O1, пару дней назад дал на эту тему довольно глубокое интервью: t.me/drv_official/513
Если кратко, то "=" в императиве это присваивание (операция: положи результат в ячейку), а в декларативе - декомпозиция (связывание имени функции с выражением, то бишь пояснение) [Роман добавил ещё рекурсию]