Practical Concurrent Haskell: With Big Data Applications
Эта книга представляет собой практическое руководство по параллельному и конкурентному программированию на языке Haskell с акцентом на применение в области больших данных (Big Data). Авторы начинают с основ языка Haskell, включая функциональное программирование, типы данных и монады, а затем переходят к более сложным темам, таким как параллелизм, конкурентность, стратегии вычислений, обработка исключений и отмена задач.
Особое внимание уделяется применению Haskell в облачных вычислениях и обработке больших данных. Книга содержит множество примеров кода и практических кейсов, включая использование транзакционной памяти (STM), шаблонов проектирования для конкурентных систем и отладки в контексте Big Data. Читатели узнают, как использовать Haskell для создания масштабируемых и надежных приложений, работающих с большими объемами данных.
Книга предназначена для разработчиков, знакомых с основами Haskell, которые хотят углубить свои знания в области параллельного программирования и применить их для решения задач Big Data. Она также будет полезна специалистам по данным, интересующимся функциональными языками для высокопроизводительных вычислений.
