~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ C89F94566D830FBC7B9622CD7106EBC7__1706817240 ✰
Заголовок документа оригинал.:
✰ Process-oriented programming - Wikipedia ✰
Заголовок документа перевод.:
✰ Процессно-ориентированное программирование — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Process-oriented_programming ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/c8/c7/c89f94566d830fbc7b9622cd7106ebc7.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/c8/c7/c89f94566d830fbc7b9622cd7106ebc7__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 10:28:37 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 1 February 2024, at 22:54 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Процессно-ориентированное программирование — Википедия Jump to content

Процессно-ориентированное программирование

Из Википедии, бесплатной энциклопедии

Процессно-ориентированное программирование — это парадигма программирования , которая разделяет задачи структур данных и параллельных процессов, которые на них воздействуют. Структуры данных в этом случае обычно являются постоянными, сложными и крупномасштабными — они являются предметом приложений общего назначения, в отличие от специализированной обработки специализированных наборов данных, наблюдаемой в приложениях высокой производительности (HPC). Модель позволяет создавать крупномасштабные приложения, частично использующие общие наборы данных. Программы функционально разбиваются на параллельные процессы, которые создают логически общие данные и обрабатывают их.

Первоначально эта парадигма была изобретена для параллельных компьютеров в 1980-х годах, особенно для компьютеров, построенных на транспьютерных микропроцессорах INMOS или подобных архитектурах. Оккам был ранним процессно-ориентированным языком, разработанным для Транспьютера.

произошли Некоторые производные от парадигмы передачи сообщений Оккама с распределенной памятью и общей памятью . для обеспечения единообразной эффективности при переносе приложений между параллельными компьютерами [ нужна цитата ] . Первый такой производный пример появляется в языке программирования Ease , разработанном в Йельском университете. [1] [2] в 1990 году. С тех пор подобные модели появились в свободной комбинации баз данных SQL и объектно-ориентированных языков, таких как Java , которые часто называют объектно-реляционными моделями и сегодня широко используются в крупномасштабных распределенных системах. Эта парадигма, скорее всего, появится на настольных компьютерах, поскольку микропроцессоры увеличивают количество процессоров ( многоядерных ) на кристалл.

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

См. также [ править ]

Ссылки [ править ]

  1. ^ Эрикссон-Зенит (1990). «Программирование с легкостью; семиотическое определение языка» (Документ). Йельский университет, Технический отчет по информатике YALEU/DCS/RR-809.
  2. ^ Эрикссон-Зенит (1992). Модели взаимодействия процессов . Парижский университет.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: C89F94566D830FBC7B9622CD7106EBC7__1706817240
URL1:https://en.wikipedia.org/wiki/Process-oriented_programming
Заголовок, (Title) документа по адресу, URL1:
Process-oriented programming - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)