Изучаем Haskell

    Доброго времени. Ранее мы делали пост «Новая книга по Haskell на русском?»
    В итоге книга вчера пришла из типографии

    image

    Изучаем Haskell. Библиотека программиста
    Автор: Алехандро Мена
    Прототип: Beginning Haskell: A Project-Based Approach

    Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина. Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto — для управления базами данных и многие другие компоненты и библиотеки Haskell.


    Об авторе:


    Алехандро Серано Мена — горячий сторонник функционального программирования, он использует Haskell для личных и коммерческих проектов уже более пяти лет. В настоящее время пишет кандидатскую диссертацию в Утрехтском университете. Область его интересов связана с разработкой систем со строгой типизацией и взаимодействием с такими системами, например, посредством языка Haskell.
    Он внес вклад в ряд проектов с открытым кодом, включая Mono и Nemerle. В 2011 году принял участие в программе Google Summer of Code, совершенствуя подключаемый Haskell-модуль EclipseFP для популярной среды разработки Eclipse. В 2012 году он с двумя друзьями основал компанию Nublic, деятельность которой сконцентрирована на предоставлении облачных инструментов для домашних сред. Основная часть программного обеспечения данного проекта была создана с использованием языка Scala, сочетающего объектно-ориентированные и функциональные аспекты.
    Диплом по информатике и математике Алехандро получил в родном Мадридском университете. В период обучения он активно продвигал среди студентов идеи свободного программного обеспечения и функциональной парадигмы. Его статьи можно прочитать в испанском журнале «Todo Programación».

    О научном редакторе:


    Жан-Филипп Моресмо пишет программы уже пятнадцать лет. Он занимался созданием веб-приложений с 1996 года и всегда испытывал интерес к интегрированным средам разработки и анализу языка.
    Он принимает активное участие в работе сообщества по разработке приложений с открытым кодом на языке Haskell, а также входит в группу поддержки проекта EclipseFP. Его блог находится по адресу jpmoresmau.blogspot.com. Ж.-Ф. Моресмо с женой и двумя детьми живет на юге Франции.

    Почему вам нужна эта книга


    Эта книга сконцентрирована как на идеях, положенных в основу Haskell-программирования, так и на его практических аспектах. В ней показано, как концепции функционального программирования применяются в реальных сценариях. Здесь вы научитесь работать с утилитами и библиотеками, предоставляемыми Haskell для решения конкретных задач. Однако выиграют от прочтения этой книги не только новички в функциональном программировании. Разработчики, пишущие на языке Scala, Clojure, Lisp или ML, смогут разобраться, что отличает Haskell от других языков программирования.
    Материал книги базируется на проекте создания витрины интернет-магазина. В пяти частях этой книги описываются все подсистемы магазина: представление клиентов и товаров в памяти, получение данных (с использованием параллельных и одновременных вычислений), постоянное хранилище, скидки и предложения, общая архитектура приложения. Темы были тщательно отобраны, чтобы вы получили представление обо всей экосистеме Haskell.

    Книга на сайте издательства
    Оглавление
    Отрывок

    Для Хабры скидка по купону Haskell — 18%
    Издательский дом «Питер»
    213,00
    Компания
    Поделиться публикацией

    Похожие публикации

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

      +3
      Задам вопрос на очень смежную тему.
      Нужен ли Haskell человеку, который работает в прикладных областях (допустим, enterprise (Java, .NET), web (PHP, Ruby) или mobile development)?
      Читал habrahabr.ru/post/129235/ и не впечатлился.
        +1
        думаю лишним не будет

          0
          Нужно чтобы понимать что будет дальше в языках программирования. Например такая вещь как LINQ — это адаптация Эриком Майером понятия «монада» для немытых масс.

          То есть писать на нем необязательно, но освоить — полезно.
            0
            Для саморазвития очень полезно.
            0
            Скидка по купону — 18 рублей, а не 18%:
              +4
              18%, спасибо
                +4
                разницу 54 руб вернули
                деньги придут завтра-послезавтра
                  0
                  Отдельное спасибо за оперативность.
              0
              Не совсем в тему, но:

              Планируется ли в печать какая-нибудь книга по Postgresql?
                0
                пока не планируется
                если будет спрос — конечно издадим
                  +1
                  Такая сойдёт? postgresql.leopard.in.ua/
                  +1
                  Судя по оглавлению, там описано использование аттрибутных грамматик. У меня до них ни как руки не дойдут, надо брать :-).
                    +1
                    Одно из любимых изданий по теме программирования, всегда покупаю у вас книжки при наличии свободных средств и времени :)
                      0
                      Выражаю благодарность издательству за проделанный труд! Особенно благодарю за электронную версию книги.
                        0
                        O_o книга из будущего?
                        Изучаем Haskell. Библиотека программиста. — СПб.: Питер, 2015. — 464 с.:
                        ил. — (Серия «Библиотека программиста»).
                          0
                          Ну это обычная практика для всех издательств.
                          0
                          Подобные отзывы меня беспокоят: llaisdy.wordpress.com/2014/04/26/review-beginning-haskell/ www.reddit.com/r/haskell/comments/2dbmdw/whats_your_opinion_on_beginning_haskell_a/ Правда, все они говорят именно о проблемах с редактированием русское издание их по крайней мере могло избежать :)
                            +3
                            Более того, на сайте англоязычного издания до сих пор висит текст «No errata are currently published», хотя я, наткнувшись на те же ошибки, что приведены по вашим ссылкам, им эту информацию отправлял. Подозреваю, что я был далеко не единственным.

                            Так что присоединяюсь к беспокойству: сделали что-нибудь с этими ошибками в русском издании? Принципиальный вопрос перед покупкой.
                            0
                            Спасибо издательству за PDF'ки.

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое