SR (язык программирования)

SR (сокращение от Synchronizing Resources ) — язык программирования, предназначенный для параллельного программирования .

Ресурсы инкапсулируют процессы и переменные, которые они разделяют, и могут быть скомпилированы отдельно. Операции обеспечивают основной механизм взаимодействия процессов.

SR обеспечивает новую интеграцию механизмов для вызова и обслуживания операций. Следовательно, он поддерживает локальный и удаленный вызов процедур , рандеву , передачу сообщений , динамическое создание процессов, многоадресную рассылку , семафоры и общую память .

Версия 2.2 была портирована на Apollo , DECstation , Data General AViiON , HP 9000 Series 300 , Multimax , NeXT , PA-RISC , RS/6000 , Sequent Symmetry , SGI IRIS , Sun-3 , Sun-4 и другие.

Смотрите также

Ссылки

  • Статья основана на материалах, взятых из SR в Free On-line Dictionary of Computing до 1 ноября 2008 года и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или более поздней.
  • Грегори Р. Эндрюс, Рональд А. Олссон: Язык программирования SR: Параллелизм на практике , ISBN  0-8053-0088-0
  • Стивен Дж. Хартли: Программирование операционных систем: язык программирования SR , Oxford University Press, ISBN 0-19-509579-0 
  • Язык программирования SR


Retrieved from "https://en.wikipedia.org/w/index.php?title=SR_(programming_language)&oldid=1258439192"