Миран Липовача: Изучай Haskell во имя добра!

Миран Липовача: Изучай Haskell во имя добра!
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях-либо пишет код для выражения этих решений. Язык Haskell имеет множество впечатляющих возможностей, но главное его...

Автор: Липовача Миран
Переводчик: Леушин Д., Синицын А., Арсанукаев Я.
Редактор: Мовчан Д. А.
Издательство: ДМК-Пресс, 2017 г.

Комментарии:

Скрипник Максим (рецензий 1 / оценок +2) +2

Книга отвратительная. НЕ по содержанию - издание ужасное. Про прелести текста уже очень много хорошего сказано, добавить, не повторяясь, нечего. Перевод тоже хорош, хотя местами, конечно, локализация шуток не очень удаётся: как-то слегка неуместно выглядят некоторые фразы, но это не то чтобы косяк переводчика, здесь проблема в различиях самих языков и культур написания литературы, в том числе технической, околоразговорным стилем. Ну, в любом случае, в содержании отсутствуют минусы, критичные...

Читать полностью Книга отвратительная. НЕ по содержанию - издание ужасное. Про прелести текста уже очень много хорошего сказано, добавить, не повторяясь, нечего. Перевод тоже хорош, хотя местами, конечно, локализация шуток не очень удаётся: как-то слегка неуместно выглядят некоторые фразы, но это не то чтобы косяк переводчика, здесь проблема в различиях самих языков и культур написания литературы, в том числе технической, околоразговорным стилем. Ну, в любом случае, в содержании отсутствуют минусы, критичные настолько, что способны предостеречь от прочтения книги. Нет, всё хорошо. Где нифига не хорошо, это в качестве самого экземпляра.
Жалко потраченных денег. Тот факт, что книга начала расклеиваться после двух(!) недель не очень(!!) активного использования, вызывает больше недоумения, чем злости. Может, кто-то уже привык к такому плохому качеству печати, но для меня настолько плохая устойчивость книги к самому обычному кейсу эксплуатации, просто дезориентирует, я не хочу, чтобы книга в 500 страниц за 800+ рублей начала расклеиваться ещё до прочтения. Это не нормально, не приятно, это обидно.
Вдобавок, тоже не знаю насколько это нормальная практика, но мне вообще не понравилось, что в книге совсем отсутствуют цветные иллюстрации. Ладно, это действительно может звучать как неважная хотелка для большинства литературы, тем более технической, но здесь есть примеры, где цвет рисунка действительно играет какую-то роль, и текст ссылается на этот атрибут иллюстрации. В одной из начальных глав демонстрируется реализация алгоритма быстрой сортировки на хаскелле, где на рисунке числа имеют некую семантику в контексте алгоритма, зависящую от цвета, которым они раскрашены, и автор объясняет работу алгоритма именно посредством описания этой семантики. В этом месте, однако, есть примечание (издателя, наверное), что цветную иллюстрацию можно найти на форзаце книги. После того, как я осмотрел форзацы, я пролистал буквально ВСЮ книгу, ища хоть какие-то появления цвета. Ничего, помимо обложек, всё чёрно-белое.
И в завершение всему этому, почти во всех примерах кода отсутствуют символы "возведения в степень" (не знаю правильное название) - ^, вместо них просто пустое пространство или лишь часть символа. Опять же, может, в большинстве книг это и простительно, но не здесь точно.
В общем, не рекомендую покупать эту книгу. Настоятельно рекомендую предпочесть онлайн вариант книги на сайте автора. Бесплатный, бессмертный, всегда актуальный вариант с цветными иллюстрациями, пусть и на английском языке Скрыть 17.09.2016 11:03:26 Ignil Alex (рецензий 1 / оценок +1) +1

В этой книге автор излагает основы функционального программирования на языке Haskell в легком и весьма непринуждённом стиле. Знакомство с функциональным стилем переворачивает представления о программировании с ног на голову (или с головы на ноги, после прочтения книги кажется что именно так).
Содержит множество примеров, наглядно демонстрирующих как можно быстро "на коленке" реализовать те или иные функции из стандартной библиотеки языка. Весьма убедительная демонстрация простоты и...

Читать полностью В этой книге автор излагает основы функционального программирования на языке Haskell в легком и весьма непринуждённом стиле. Знакомство с функциональным стилем переворачивает представления о программировании с ног на голову (или с головы на ноги, после прочтения книги кажется что именно так).
Содержит множество примеров, наглядно демонстрирующих как можно быстро "на коленке" реализовать те или иные функции из стандартной библиотеки языка. Весьма убедительная демонстрация простоты и выразительности языка Haskell.
Книга прекрасно подойдет для начального ознакомления и получения общего представления о Haskell. Любители забавных рисунков на полях, которые иногда относятся к предмету изложения, а иногда лишь чем-то отдаленно его напоминают, останутся довольны. Однако их радость может быть омрачена тем, что рисунки в книге черно-белые, а не цветные.
Гуру программирования, возможно найдут книгу слишком поверхностной, впрочем тогда её всё ещё можно прочитать ради забавных картинок. Скрыть 15.12.2014 19:39:06 Cyanide_Regime (рецензий 2 / оценок +3) 0

Книга отлично подойдет для тех, кто только начинает свое знакомство с этим интересным языком программирования. Основы Haskell изложены в простой и шутливой форме, без лишних усложнений - автор доносит до вас суть или идею того или иного аспекта языка и рассказывает о том как все это дело использовать.

С данной книгой так же будет полезно ознакомится тем, кто уже имел опыт работы с функциональными ЯП, например, OCaml - вы обязательно почерпнете для себя много нового.

25.07.2015 16:18:39

Выберите формат книги:






Добавить комментарий:

Добавить свой комментарий:
Имя:
E-mail:
Сообщение: