Параллельное и конкурентное программирование на языке Haskell
Где читать
Реклама. ООО ЛИТРЕС, ИНН 7719571260, erid: 2VfnxyNkZrY
О книге
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками. Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвящённые таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться: [ul]выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений; распараллеливать обычный код на языке Haskell в монаде Par; организовывать параллельные вычисления с массивами на основе библиотеки Repa; использовать библиотеку Accelerate для запуска вычислений на графических процессорах; работать с базовыми интерфейсами для написания конкурентного кода; реализовывать высокопроизводительные конкурентные сетевые серверы; писать распределённые программы, запускающиеся на множестве машин сети.[/ul]
Подробности
- Автор
- Саймон Марлоу
- Издательство
- ДМК Пресс
- Год издания
- 2017
- Объём
- 374 стр.
- Формат
- PDF-книга
- ISBN
- 978-5-94074-984-4
Серия «Функциональное программирование»: порядок чтения
Вся серия →- Книга 1 Scala для нетерпеливых 2013
- Книга 2 Лямбда-выражения в Java 8 2015
- Книга 3 Квантовые вычисления и функциональное программирование 2017
- Книга 4 · вы здесь Параллельное и конкурентное программирование на языке Haskell 2017
- Книга 5 Программирование на Clojure. Практика применения Lisp в мире Java 2015
- Книга 6 Создание облачных, мобильных и веб-приложений на F# 2015
- Книга 7 Программирование в Erlang 2014
- Книга 8 Программирование на языке OCaml 2015
- Книга 9 Практическое использование Common Lisp 2017
- Книга 10 Программируй на Haskell 2026
- Книга 11 Функциональное программирование на С++ 2026
Похожие книги
Все книги жанра →