Издательство: | ДМК Пресс |
Дата выхода: | май 2015 |
ISBN: | 978-5-97060-025-2 |
Объём: | 490 страниц |
Масса: | 570 г |
Размеры(В x Ш x Т), см: | 21 x 15 |
Переводное издание | + |
Язык оригинала: | английский |
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях - либо пишет код для выражения этих решений.
Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих.
Ещё одно необычное свойство Haskell состоит в том, что в этом языке придаётся особое значение рассуждениям о типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы.
Вне зависимости от того, в каком направлении вы намерены двигаться, путешествуя в мире программирования, небольшой заход в страну Haskell себя оправдает. А если вы решите там остаться, то наверняка найдёте чем заняться и чему поучиться! Эта книга поможет многим читателям найти свой путь к Haskell.
Продираясь сквозь оригинальные (и порой безумные) примеры автора своим способом, вы научитесь:
- Смеяться в лицо побочным эффектам, поскольку вы овладеете техниками чистого функционального программирования
- Использовать волшебство "ленивости" Хаскеля для игры с бесконечными наборами данных
- Организовывать свои программы, создавая собственные типы, классы типов и модули
- Использовать элегантную систему ввода-вывода Хаскеля, чтобы делиться гениальностью ваших программ с окружающим миром
Нет лучшего способа изучить этот мощный язык, чем чтение «Изучай Хаскель во имя добра!», кроме, разве что, поедания мозга его создателей.