Параллельное программирование в функциональной парадигме - PullRequest
2 голосов
/ 09 марта 2011

В последнее время я слышал некоторую рекламу об использовании функциональных языков для параллельного программирования. Мне интересно узнать больше об этом, но я не смог найти много материала по этой теме. Может ли кто-нибудь порекомендовать какие-либо хорошие веб-сайты, книги, научные статьи и т. Д. По этой теме?

1 Ответ

1 голос
/ 09 марта 2011

Снижение карты, которое, вероятно, является наиболее доминирующим алгоритмом, используемым сегодня, является функциональным: http://labs.google.com/papers/mapreduce.html

Существует классическая статья о программной транзакционной памяти: http://research.microsoft.com/en-us/um/people/simonpj/papers/stm/stm.pdf

Well Clojure имеет множество примеров из реального мира: http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=clojure+parallel

Практически все, что связано с Эрлангом, связано с параллелизмом.

Большинство вещей, которые вы найдете в разделе "Модель актера", будут функциональными.

Полагаю, мой вопрос: что ты не нашел?

...