Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама
Достоинством первого подхода является широкое распространение языка программирования, знакомство с ним пользователей и возможность использования ранее разработанных программ недостатком - необходимость сохранения концепции используемого языка программирования, мешающих в некоторых случаях созданию языковых средств параллельного программирования.

ПОИСК



Влияние структуры вычислительных систем на языки программирования

из "Компьютерная поддержка принятия решений "

Достоинством первого подхода является широкое распространение языка программирования, знакомство с ним пользователей и возможность использования ранее разработанных программ недостатком - необходимость сохранения концепции используемого языка программирования, мешающих в некоторых случаях созданию языковых средств параллельного программирования. [c.310]
Достоинством второго подхода является возможность создания достаточно эффективных языковых средств параллельного программирования, а недостатками - узкая специализация на конкретный тип машин, неэффективность переноса программ, написанных на этом языке, на другие машины и необходимость изучения этого языка широким пользователем. Такие языки редко получают широкое распространение. [c.310]
Достоинством третьего подхода является возможность введения новых концепций, повышающих эффективность языка программирования и надежность написанных на нем программ. Недостатком является непроверенность новых концепций, зачастую сложность создания эффективных объектных программ при трансляции с такого языка и, конечно, необходимость изучения широким пользователем не только синтаксиса языка, но и заложенных в него концепций. [c.310]
Но от какого бы подхода не отталкивались разработчики, можно выделить языковые средства параллельного программирования, типичные для определенных структур распределенных систем [5.19]. [c.310]
Таким образом, принципиальная разница в средствах управления параллельными процессами систем с общей и раздельной памятью заключается в том, что в системах с раздельной памятью управление параллельными процессами осуществляется с помощью сообщений, а в системах с общей памятью - записью соответствующей информации в общую память. [c.311]
Теперь перейдем к рассмотрению типичных конструкций языков параллельного программирования. [c.311]


Вернуться к основной статье

© 2025 Mash-xxl.info Реклама на сайте