Подписывайтесь на канал! Все видео по функциональному программированию в одном плейлисте: ruclips.net/video/bPCBb1U56yw/видео.html И вы всегда можете обратиться к нам в Агентство ИИ за консультациями: in@aiagency.ru
Спасибо! Ваши книги в Haskell чатике ругали, но я просмотрел их пока вчерне, думаю матёрые хаскеллисты не совсем справедливы, изложение неплохое и местами может служить справочником. Поэтому надо составить собственное мнение и по видео и по книгам.
Хоть я пока и не вижу хаскель своим основным функциональным языком, твоя подача материала мне нравится и во многом помогает даже не в хаскеле. Спасибо большое) в качестве благодарности купил курс на udemy
@@dushkin_will_explain также нашёл и купил 2 книги на google books. Надеюсь, одна из них станет первой книгой по программированию, которую прочитаю полностью. Первой, за кучу лет обучения и 3.5 года коммерческого опыта)
@@dushkin_will_explain Ну да, папа вроде круче мамы :-) Если без шуток, круче Лиспа в его области (с динамической типизацией) быть нереально. Даже развитые и популярные Python и JS - это в некотором роде его вариации.
@@IExSet а если не сложно, расскажи про самое частое и эффективное применение Лиспа, очень интересно. Я на него посматриваю, пока только не пойму, что на нем можно писать. Видел, его применение в программах для инженерных задач. Спасибо. Буду очень признателен.
Цитата из книги: Курт У. - Программируй на Haskell Мой активный интерес к анализу данных, теории вероятностей и машинному обучению родился из личного разочарования в Haskell. Конечно, язык был красив и мощен, но с помощью нескольких некрасивых строк в R и линейной алгебры я мог выполнять сложный анализ и строить модели, чтобы предсказывать будущее. В Haskell даже ввод/вывод нетривиален! Вот чего и не хватает этому Хаскелю - это близость к людям))
Не знаю, что там дальше. Но по вступлению есть вопросы. Прораммист управляет данными по сути. Ввод-вывод - это часть понятия "управлению". И тут же ты буквално гворишь:"Да, ввод/вывод сделан через обно место, но это лучщий язык в мире". Лучший для чего? Все микросеовисы - это сплошной ввод/вывод по http
@@dushkin_will_explain А если правду сказать, то его там нет, подход Haskell почти полностью избавляет от ООП. Разве что штуки на фримонадах эмулируют какие то свойства, да и те гибче.
Хороший язык, но преподают его УЖАСНО, надо чистых математиков держать подальше от преподавания программирования (ни на кого конкретно не намекаю), особенно на таких математичных языках, они забивают всё своими левыми абстракциями, ЗАТРУДНЯЯ понимание реальных применений. НЕ НАДО про лямбда счисление НИЧЕГО говорить, потому что это 100% шум для изучающего практическое программирование на этом языке. Лучше бы совсем с минимумом математической терминологии попытались изложить практические паттерны в ходе решения настоящих задач, как вещи сцепляются друг с другом. Например монады, вроде считается у новичков сложная тема, а на самом деле это куча контейнеров (бурито и т.п.) и адаптеров к ним, контейнеры сцепляются друг с другом с помощью специальных гнёзд и вилок ("монадических" операторов), и вот как пользоваться практически этими сцепками и адаптерами и надо разжевать для начала. С типоастронавтикой конечно сложнее, но там нет НИКАКОЙ необходимости вообще заикаться про теорию категорий, типов и т.п. Надо просто объяснить как это работает В ПРОГРАММИРОВАНИИ, т.е. как конкретный компилятор выводит типы, а не математическую теорию. Надо дать понять как компилятор понимает, почему тут такой тип и что мы работаем "в контексте" такой то монады, как работает return НА ПРАКТИКЕ. Даже в "О Хаскелл по человечески" автор не смог удержаться от всякой левой хрени, что говорить о других 🙂
Есть такое мнение, я с ним часто встречался. Но на выходе в при таком подходе мы получаем «тупых кодеров» (ни на кого конкретно не намекаю), которые при получении на собеседовании задачи о проверке заданного куска кода на то, остановится ли он или зациклится, начинают её решать.
Зарекался смотреть технические видео от россиян. Не ошибся. 5% пользы, 80% - рекламной чепухи (чистый язык и подобная маркетинговая чушь), 15% - самолюбование - какой автор умный, прям математик, математик. Что ещё ждать от станы отставшей в практике применения технологий лет на 10-20...
Как ты думаешь, кто развивает Haskell и ФП, всяко же только россияне ? 🙂 Буду ориентироваться на передовых каклов из продвинутой страны 404, представителем которых ты видимо и являешься !
Подписывайтесь на канал!
Все видео по функциональному программированию в одном плейлисте: ruclips.net/video/bPCBb1U56yw/видео.html
И вы всегда можете обратиться к нам в Агентство ИИ за консультациями: in@aiagency.ru
Спасибо! Ваши книги в Haskell чатике ругали, но я просмотрел их пока вчерне, думаю матёрые хаскеллисты не совсем справедливы, изложение неплохое и местами может служить справочником. Поэтому надо составить собственное мнение и по видео и по книгам.
Хоть я пока и не вижу хаскель своим основным функциональным языком, твоя подача материала мне нравится и во многом помогает даже не в хаскеле. Спасибо большое) в качестве благодарности купил курс на udemy
Благодарю. Такие комментарии как бальзам.
@@dushkin_will_explain также нашёл и купил 2 книги на google books. Надеюсь, одна из них станет первой книгой по программированию, которую прочитаю полностью. Первой, за кучу лет обучения и 3.5 года коммерческого опыта)
@@volodymyrivashchenko2299, я прямо в воодушевлении.
А если выбирать между Haskell и Clojure , что предпочтительнее использовать и почему? Спасибо за информацию, и за продвижение этого языка.
Меня спрашивать такие вопросы бессмысленно, я топлю за один язык :) Ну просто потому, что он круче.
Выбир между папой и мамой - это жестоко 🙂
@@dushkin_will_explain Ну да, папа вроде круче мамы :-) Если без шуток, круче Лиспа в его области (с динамической типизацией) быть нереально. Даже развитые и популярные Python и JS - это в некотором роде его вариации.
@@IExSet а если не сложно, расскажи про самое частое и эффективное применение Лиспа, очень интересно. Я на него посматриваю, пока только не пойму, что на нем можно писать. Видел, его применение в программах для инженерных задач. Спасибо. Буду очень признателен.
Какие есть библиотеки для написания прошивок для STM32?
Что-то есть и для STM32: hoogle.haskell.org/?hoogle=stm32
Что прям любую задачу можно решить?
Мне нужна машина времени, у вас есть библиотека для этого?
Ах-ха-ха-ха-ха. Мы работаем над этим.
Машина времени это к С ))))
@@universeunity9970к лиспу же
Цитата из книги: Курт У. - Программируй на Haskell
Мой активный интерес к анализу данных, теории вероятностей и машинному обучению родился из личного разочарования в Haskell. Конечно, язык был красив и мощен, но с помощью нескольких некрасивых строк в R и линейной алгебры я мог выполнять сложный анализ и строить модели, чтобы предсказывать будущее. В Haskell даже ввод/вывод нетривиален!
Вот чего и не хватает этому Хаскелю - это близость к людям))
Прекрасно.
Не знаю, что там дальше. Но по вступлению есть вопросы.
Прораммист управляет данными по сути. Ввод-вывод - это часть понятия "управлению".
И тут же ты буквално гворишь:"Да, ввод/вывод сделан через обно место, но это лучщий язык в мире".
Лучший для чего? Все микросеовисы - это сплошной ввод/вывод по http
В чём вопрос?
В универе заставили учить этот язык программирования
Надеюсь мне понравится
Какой универ? Есть ли в списке дополнительной литературы мои книги по Хаскеллю?
@@dushkin_will_explain Франкфуртский университет имени Гёте, насчёт книг не знаю:)
@@samueltcv3350, круто!
@@samueltcv3350 Воу, не ожидал что Хаскелл в университете изучают. Жаль что в СНГ такого нет и студенты учат какой-нибудь никому не нужный Паскаль)
@@zeus2521 ну я учусь в России, в провинции, и мы учим Хаскель на первом курсе. Честно, лучше бы учили паскаль)
ООП в хаскеле не реализовано?
Реализовано, но несколько специфическим образом, очень контринтуитивным для большинства обычных ООП-программистов.
Facepalm
"Еще не доросли" :))
@@dushkin_will_explain А если правду сказать, то его там нет, подход Haskell почти полностью избавляет от ООП. Разве что штуки на фримонадах эмулируют какие то свойства, да и те гибче.
А если у тебя не математический склад ума и образование гуманитарное в универе, можно пробовать Haskell?
Нужно!
"Избегайте успеха любой ценой" ! И смысл здесь неоднозначен
Да-да-да!
Хороший язык, но преподают его УЖАСНО, надо чистых математиков держать подальше от преподавания программирования (ни на кого конкретно не намекаю), особенно на таких математичных языках, они забивают всё своими левыми абстракциями, ЗАТРУДНЯЯ понимание реальных применений. НЕ НАДО про лямбда счисление НИЧЕГО говорить, потому что это 100% шум для изучающего практическое программирование на этом языке. Лучше бы совсем с минимумом математической терминологии попытались изложить практические паттерны в ходе решения настоящих задач, как вещи сцепляются друг с другом. Например монады, вроде считается у новичков сложная тема, а на самом деле это куча контейнеров (бурито и т.п.) и адаптеров к ним, контейнеры сцепляются друг с другом с помощью специальных гнёзд и вилок ("монадических" операторов), и вот как пользоваться практически этими сцепками и адаптерами и надо разжевать для начала. С типоастронавтикой конечно сложнее, но там нет НИКАКОЙ необходимости вообще заикаться про теорию категорий, типов и т.п. Надо просто объяснить как это работает В ПРОГРАММИРОВАНИИ, т.е. как конкретный компилятор выводит типы, а не математическую теорию. Надо дать понять как компилятор понимает, почему тут такой тип и что мы работаем "в контексте" такой то монады, как работает return НА ПРАКТИКЕ. Даже в "О Хаскелл по человечески" автор не смог удержаться от всякой левой хрени, что говорить о других 🙂
Есть такое мнение, я с ним часто встречался. Но на выходе в при таком подходе мы получаем «тупых кодеров» (ни на кого конкретно не намекаю), которые при получении на собеседовании задачи о проверке заданного куска кода на то, остановится ли он или зациклится, начинают её решать.
Зарекался смотреть технические видео от россиян. Не ошибся. 5% пользы, 80% - рекламной чепухи (чистый язык и подобная маркетинговая чушь), 15% - самолюбование - какой автор умный, прям математик, математик.
Что ещё ждать от станы отставшей в практике применения технологий лет на 10-20...
Не смотрите.
Согласен. Он 8 минут говорит то, что на лурке про хаскелл написано в 2 предложения. И он не расширил информацию тех 2х предложений ни на слово.
@@mvo5450, идите на Лурк. Но за комментарий благодарю.
Как ты думаешь, кто развивает Haskell и ФП, всяко же только россияне ? 🙂 Буду ориентироваться на передовых каклов из продвинутой страны 404, представителем которых ты видимо и являешься !
awesome
Благодарю.