Курс на степике был легендарным. Здорово, что появилась следующая инкарнация. Спасибо Вам огромное! Во многом благодря Вам я полюбил Haskell, стал писать на нём и даже получать за это деньги в итоге.
Привет, рад за тебя! Хотел задать вопрос - обязательно ли разбираться в формальной теории (предыдущие 2.5 лекции), чтобы хорошо освоить и писать на хаскеле?
@@valentin3241 Хмм, на степике этих лекций не было. Рекурсия и редукция, мне кажется, точно потребуются. Когда я разбирался как работают всякие свёртки, много вручную расписывал как разворачивается рекурсия и происходит редукция. Лямбда исчисление - не стану давать советов. Я сам глубоко в него не погружался, но на момент начала изучения я бы его просто не осилил с моим гуманитарным образованием ) И хотя курс закончить смог на сертификат, по прежнему пытаюсь закрывать пробелы, в том числе и с лямбда исчислением. Могу ещё подкинуть материалов если что - мне в целом приходилось много читать разных источников про одно и то же с объяснениями с разных сторон, чтобы уловить суть некоторых вещей. Даже несколько раз курс бросал, т.к. не понимал чего-то.
@@mikemiers6320 да походу курта дочтаю, попытаюсь какой-нибудь базовый проект организовать (бота, парсер веба, что-то хотябы). Потом изучать википедию по классам типов.
@@valentin3241 "Get programming with Haskell" - хорошая книга. Единственное, чего там нет, это как орагнизовать архитектуру какого-то большого приложения. Мне как человеку, учившему сначала ООП с интерфейсами, а потом Haskell, было сложно разобраться, т.к. те учебники, что я видел, не дают каких-то хотя бы приблизительных примеров как писать (около/DDD-)энтерпрайз. (Недавно вышла книга "Production Haskell: Succeeding in Industry with Haskell", но сам я до неё ещё не добрался). Можно погуглить по ключевым словам taggles final, effect systems, RIO, three layer cake pattern, handler pattern (только надо сначала в трансформерах монад разобраться).
Курс на степике был легендарным. Здорово, что появилась следующая инкарнация. Спасибо Вам огромное! Во многом благодря Вам я полюбил Haskell, стал писать на нём и даже получать за это деньги в итоге.
Привет, рад за тебя! Хотел задать вопрос - обязательно ли разбираться в формальной теории (предыдущие 2.5 лекции), чтобы хорошо освоить и писать на хаскеле?
@@valentin3241 Хмм, на степике этих лекций не было. Рекурсия и редукция, мне кажется, точно потребуются. Когда я разбирался как работают всякие свёртки, много вручную расписывал как разворачивается рекурсия и происходит редукция. Лямбда исчисление - не стану давать советов. Я сам глубоко в него не погружался, но на момент начала изучения я бы его просто не осилил с моим гуманитарным образованием ) И хотя курс закончить смог на сертификат, по прежнему пытаюсь закрывать пробелы, в том числе и с лямбда исчислением.
Могу ещё подкинуть материалов если что - мне в целом приходилось много читать разных источников про одно и то же с объяснениями с разных сторон, чтобы уловить суть некоторых вещей. Даже несколько раз курс бросал, т.к. не понимал чего-то.
@@mikemiers6320 да походу курта дочтаю, попытаюсь какой-нибудь базовый проект организовать (бота, парсер веба, что-то хотябы). Потом изучать википедию по классам типов.
@@valentin3241 "Get programming with Haskell" - хорошая книга. Единственное, чего там нет, это как орагнизовать архитектуру какого-то большого приложения. Мне как человеку, учившему сначала ООП с интерфейсами, а потом Haskell, было сложно разобраться, т.к. те учебники, что я видел, не дают каких-то хотя бы приблизительных примеров как писать (около/DDD-)энтерпрайз.
(Недавно вышла книга "Production Haskell: Succeeding in Industry with Haskell", но сам я до неё ещё не добрался).
Можно погуглить по ключевым словам taggles final, effect systems, RIO, three layer cake pattern, handler pattern (только надо сначала в трансформерах монад разобраться).
@@mikemiers6320 спасибо!