Изучай Хаскель ради добра!

Miran Lipovača, “Learn You a Haskell for Great Good! (задняя обложка)”, public translation into Russian from English More about this translation.

Translate into another language.

Отображения, монады, моноиды, и другое!

Все сказано в названии: Изучай Хаскель ради добра – это веселый иллюстрированный учебник по этому сложному функциональному языку. Включая оригинальные рисунки автора, отсылки к поп культуре, и, самое главное, полезные примеры кода, эта книга обучает основам функционального программирования так, как вы никогда не смогли бы себе представить.

Вы начнете изучение с простого материала: основы синтаксиса, рекурсия, типы и классы типов. Затем, когда вы приуспеете в основах, начнется настоящий мастер-класс со знанием дела: вы изучите, как использовать аппликативные функторы, монады, застежки, и другие легендарные конструкты Хаскеля, о которых вы читали только в сказках.

Продираясь сквозь оригинальные (и порой безумные) примеры автора своим способом, вы научитесь:

- Смеяться в лицо побочным эффектам, поскольку вы овладеете техниками чистого функционального программирования

- Использовать волшебство "лености" Хаскеля для игры с бесконечными наборами данных

- Организовывать свои программы, создавая собственные типы, классы типов и модули

- Использовать элегантную систему ввода-вывода Хаскеля, чтобы делиться гениальностью ваших программ с окружающим миром

Нет лучшего способа изучить этот мощный язык, чем чтение Изучай Хаскель ради добра!, кроме, разве что, поедания мозга ее автора.

Об авторе

Миран Липовака – студент кафедры компьютерных наук в Любляне (Словения). Помимо его любви к Хаскелю, ему нравится заниматься боксом, играть на бас-гитаре, и, конечно же, рисовать. У него есть увлечение танцующими скелетами и числом 71, а когда он проходит через автоматические двери, он притворяется, что на самом деле открывает их силой своей мысли.

© Miran Lipovača

Original (English): Learn You a Haskell for Great Good! (задняя обложка)

Translation: © Yasir Arsanukaev .

License: Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License

translated.by crowd

Like this translation? Share it or bookmark!