SCOOP (Simple Concurrent Object Oriented Programming) — это модель параллелизма, разработанная для языка программирования Eiffel. 25
Она предоставляет простой, но мощный механизм для параллельных вычислений. 1 Модель позволяет программистам создавать параллельные приложения с небольшими дополнительными усилиями по сравнению с последовательными. 1
SCOOP применима к разным физическим настройкам: от мультипроцессирования до многопоточности, высокопараллельных процессоров для научных вычислений, распределённых вычислений и веб-сервисов. 1
Также существует модуль SCOOP для языка Python, который позволяет распределять параллельные задачи (так называемые Futures) на гетерогенных вычислительных узлах. 4 Его архитектура основана на пакете ØMQ, который предоставляет способ управления Futures между распределёнными системами. 4