Параллельное и конкурентное программирование на языке Haskell Саймон Марлоу

Формат книги: fb2, txt, DjVu, Pdf
Размер: . MB
Скачано: раз

. Если вы уже владеете программированием на языке haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Книга делится на две части, посвященные таким инструментам, как parallel haskell и concurrent haskell, включённые в неё упражнения позволят вам научиться выражать параллелизм в языке haskell средствами монады eval и стратегий вычислений распараллеливать обычный код на языке haskell в монаде par организовывать параллельные вычисления с массивами на основе библиотеки repa использовать библиотеку accelerate для запуска вычислений на графических процессорах работать с базовыми интерфейсами для написания конкурентного кода реализовывать высокопроизводительные конкурентные сетевые серверы писать распределённые программы, запускающиеся на множестве машин сети. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками. Если вы правообладатель книги и хотите убрать из библиотеки какую-либо книгу пишите на email adminfb2archive. Автор саймон марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя.
Книга саймон марлоу параллельное и конкурентноеПараллельное и конкурентное программирование на языке haskell. Параллельное и конкурентное программирование на haskel.Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками. . Если вы правообладатель книги и хотите убрать из библиотеки какую-либо книгу пишите на email adminfb2archive. Автор саймон марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя.