Что это за язык программирования Haskell такой? Душкин объяснит

  Рет қаралды 10,303

Dushkin will explain

Dushkin will explain

Күн бұрын

Пікірлер: 43
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Подписывайтесь на канал! Все видео по функциональному программированию в одном плейлисте: kzbin.info/www/bejne/mIGmc5Vnipppr9k И вы всегда можете обратиться к нам в Агентство ИИ за консультациями: in@aiagency.ru
@IExSet
@IExSet Жыл бұрын
Спасибо! Ваши книги в Haskell чатике ругали, но я просмотрел их пока вчерне, думаю матёрые хаскеллисты не совсем справедливы, изложение неплохое и местами может служить справочником. Поэтому надо составить собственное мнение и по видео и по книгам.
@volodymyrivashchenko2299
@volodymyrivashchenko2299 2 жыл бұрын
Хоть я пока и не вижу хаскель своим основным функциональным языком, твоя подача материала мне нравится и во многом помогает даже не в хаскеле. Спасибо большое) в качестве благодарности купил курс на udemy
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Благодарю. Такие комментарии как бальзам.
@volodymyrivashchenko2299
@volodymyrivashchenko2299 2 жыл бұрын
@@dushkin_will_explain также нашёл и купил 2 книги на google books. Надеюсь, одна из них станет первой книгой по программированию, которую прочитаю полностью. Первой, за кучу лет обучения и 3.5 года коммерческого опыта)
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@volodymyrivashchenko2299, я прямо в воодушевлении.
@swaytornado8327
@swaytornado8327 2 жыл бұрын
А если выбирать между Haskell и Clojure , что предпочтительнее использовать и почему? Спасибо за информацию, и за продвижение этого языка.
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Меня спрашивать такие вопросы бессмысленно, я топлю за один язык :) Ну просто потому, что он круче.
@IExSet
@IExSet Жыл бұрын
Выбир между папой и мамой - это жестоко 🙂
@IExSet
@IExSet Жыл бұрын
@@dushkin_will_explain Ну да, папа вроде круче мамы :-) Если без шуток, круче Лиспа в его области (с динамической типизацией) быть нереально. Даже развитые и популярные Python и JS - это в некотором роде его вариации.
@swaytornado8327
@swaytornado8327 Жыл бұрын
@@IExSet а если не сложно, расскажи про самое частое и эффективное применение Лиспа, очень интересно. Я на него посматриваю, пока только не пойму, что на нем можно писать. Видел, его применение в программах для инженерных задач. Спасибо. Буду очень признателен.
@aka_vitfil
@aka_vitfil 3 жыл бұрын
Какие есть библиотеки для написания прошивок для STM32?
@dushkin_will_explain
@dushkin_will_explain 3 жыл бұрын
Что-то есть и для STM32: hoogle.haskell.org/?hoogle=stm32
@samueltcv3350
@samueltcv3350 2 жыл бұрын
В универе заставили учить этот язык программирования Надеюсь мне понравится
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Какой универ? Есть ли в списке дополнительной литературы мои книги по Хаскеллю?
@samueltcv3350
@samueltcv3350 2 жыл бұрын
@@dushkin_will_explain Франкфуртский университет имени Гёте, насчёт книг не знаю:)
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
@@samueltcv3350, круто!
@zeus2521
@zeus2521 2 жыл бұрын
@@samueltcv3350 Воу, не ожидал что Хаскелл в университете изучают. Жаль что в СНГ такого нет и студенты учат какой-нибудь никому не нужный Паскаль)
@FOX3490-z7u
@FOX3490-z7u Жыл бұрын
@@zeus2521 ну я учусь в России, в провинции, и мы учим Хаскель на первом курсе. Честно, лучше бы учили паскаль)
@ИванНекто-е2ч
@ИванНекто-е2ч Жыл бұрын
Что прям любую задачу можно решить? Мне нужна машина времени, у вас есть библиотека для этого?
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Ах-ха-ха-ха-ха. Мы работаем над этим.
@universeunity9970
@universeunity9970 Жыл бұрын
Машина времени это к С ))))
@linuxoidovich
@linuxoidovich 11 ай бұрын
​@@universeunity9970к лиспу же
@Anonimus_13
@Anonimus_13 5 ай бұрын
Не знаю, что там дальше. Но по вступлению есть вопросы. Прораммист управляет данными по сути. Ввод-вывод - это часть понятия "управлению". И тут же ты буквално гворишь:"Да, ввод/вывод сделан через обно место, но это лучщий язык в мире". Лучший для чего? Все микросеовисы - это сплошной ввод/вывод по http
@dushkin_will_explain
@dushkin_will_explain 5 ай бұрын
В чём вопрос?
@АртемСафиулин-г8ь
@АртемСафиулин-г8ь 3 жыл бұрын
ООП в хаскеле не реализовано?
@dushkin_will_explain
@dushkin_will_explain 3 жыл бұрын
Реализовано, но несколько специфическим образом, очень контринтуитивным для большинства обычных ООП-программистов.
@Cheetaqueue
@Cheetaqueue 2 жыл бұрын
Facepalm
@lambdaway
@lambdaway Жыл бұрын
"Еще не доросли" :))
@IExSet
@IExSet Жыл бұрын
@@dushkin_will_explain А если правду сказать, то его там нет, подход Haskell почти полностью избавляет от ООП. Разве что штуки на фримонадах эмулируют какие то свойства, да и те гибче.
@TheRedbeardster
@TheRedbeardster 8 ай бұрын
"Избегайте успеха любой ценой" ! И смысл здесь неоднозначен
@dushkin_will_explain
@dushkin_will_explain 8 ай бұрын
Да-да-да!
@EXSELSIOR1320
@EXSELSIOR1320 2 жыл бұрын
А если у тебя не математический склад ума и образование гуманитарное в универе, можно пробовать Haskell?
@dushkin_will_explain
@dushkin_will_explain 2 жыл бұрын
Нужно!
@devishfor7974
@devishfor7974 Жыл бұрын
awesome
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Благодарю.
@IExSet
@IExSet Жыл бұрын
Хороший язык, но преподают его УЖАСНО, надо чистых математиков держать подальше от преподавания программирования (ни на кого конкретно не намекаю), особенно на таких математичных языках, они забивают всё своими левыми абстракциями, ЗАТРУДНЯЯ понимание реальных применений. НЕ НАДО про лямбда счисление НИЧЕГО говорить, потому что это 100% шум для изучающего практическое программирование на этом языке. Лучше бы совсем с минимумом математической терминологии попытались изложить практические паттерны в ходе решения настоящих задач, как вещи сцепляются друг с другом. Например монады, вроде считается у новичков сложная тема, а на самом деле это куча контейнеров (бурито и т.п.) и адаптеров к ним, контейнеры сцепляются друг с другом с помощью специальных гнёзд и вилок ("монадических" операторов), и вот как пользоваться практически этими сцепками и адаптерами и надо разжевать для начала. С типоастронавтикой конечно сложнее, но там нет НИКАКОЙ необходимости вообще заикаться про теорию категорий, типов и т.п. Надо просто объяснить как это работает В ПРОГРАММИРОВАНИИ, т.е. как конкретный компилятор выводит типы, а не математическую теорию. Надо дать понять как компилятор понимает, почему тут такой тип и что мы работаем "в контексте" такой то монады, как работает return НА ПРАКТИКЕ. Даже в "О Хаскелл по человечески" автор не смог удержаться от всякой левой хрени, что говорить о других 🙂
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Есть такое мнение, я с ним часто встречался. Но на выходе в при таком подходе мы получаем «тупых кодеров» (ни на кого конкретно не намекаю), которые при получении на собеседовании задачи о проверке заданного куска кода на то, остановится ли он или зациклится, начинают её решать.
@АнтонБ-х9у
@АнтонБ-х9у Жыл бұрын
Зарекался смотреть технические видео от россиян. Не ошибся. 5% пользы, 80% - рекламной чепухи (чистый язык и подобная маркетинговая чушь), 15% - самолюбование - какой автор умный, прям математик, математик. Что ещё ждать от станы отставшей в практике применения технологий лет на 10-20...
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
Не смотрите.
@mvo5450
@mvo5450 Жыл бұрын
Согласен. Он 8 минут говорит то, что на лурке про хаскелл написано в 2 предложения. И он не расширил информацию тех 2х предложений ни на слово.
@dushkin_will_explain
@dushkin_will_explain Жыл бұрын
@@mvo5450, идите на Лурк. Но за комментарий благодарю.
@IExSet
@IExSet Жыл бұрын
Как ты думаешь, кто развивает Haskell и ФП, всяко же только россияне ? 🙂 Буду ориентироваться на передовых каклов из продвинутой страны 404, представителем которых ты видимо и являешься !
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 20 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Натурал Альбертович
Рет қаралды 4,9 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 138 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 34 МЛН
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,3 МЛН
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 18 М.
Самый быстрый язык программирования
12:53
Хороший программист
Рет қаралды 18 М.
Менее популярные языки программирования
11:33
Лёша Корепанов
Рет қаралды 10 М.
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 20 МЛН