Аннотация:
Язык программирования MC# является универсальным высокоуровневым
языком программирования, предназначенным для создания программ, работающих
на всем спектре параллельных архитектур - многоядерных процессорах,
кластерах и Grid-системах.
Рассматриваются основные идеи и специфические
конструкции языка MC#. Перечисляются отличия системы программирования
MC# 2.0 от ее предыдущей версии и обсуждаются вопросы многопоточного программирования в рамках этой системы.
Приводится обзор MC# Grid System - системы исполнения
MC#-программ на Grid-сетях. Описывается опыт использования этой системы для распределенного рендеринга изображений с помощью пакета Povray. Формулируются основные направления дальнейшей работы и отмечается применение языка MC# в учебно-образовательных целях. Статья подготовлена по материалам докладов авторов на Всероссийской научной конференции “Научный сервис в сети Интернет: многоядерный компьютерный мир” (http://agora.guru.ru/abrau2007).