ВУЗ:
Составители:
Рубрика:
- 111 -
Однако для создания НОРМА-программы все же требуется программист,
знакомый с правилами языка и формально ‘набивающий’ (после этапа обду-
мывания) исходный текст программы. Особенности НОРМА позволяют сде-
лать следующий шаг в сторону, противоположную операции разработки про-
граммы в виде последовательной записи операторов, т.е. вообще не приме-
нять текстовое представление программы
. Логично снабдить синтезатор
НОРМА интерактивной графической подсистемой, позволяющей манипули-
ровать с программой как с отображением в
виде графики и гипертекста сово-
купности объектов (включая формулы, вводимые пользователем в отдель-
ные поля гипертекстовых форм) [5].
Рисунок 26 — Этапы создания исполняемых программ: a) - классический подход, б) -
использование НОРМА-программирования совместно с оболочкой ‘Интерактив-
ная НОРМА’
С этой целью на кафедре ИТ-4 МГAПИ разрабатывается система ‘Интерак-
тивная НОРМА’ (
http://norma.deniz.ru
), позволяющая создавать параллельные
программы практически без написания исходных текстов на языке програм-
мирования (рис.26б).
4.4 Стандартные предметно-ориентированные
библиотеки параллельных вычислений
При всей широте средств разработки параллельных программ создавать
такие программы (и особенно эффективные!) все же очень и очень непросто.
Одним из путей разработки эффективных параллельных
программ является
использование предметно-ориентированных библиотек.
- 111 - Однако для создания НОРМА-программы все же требуется программист, знакомый с правилами языка и формально ‘набивающий’ (после этапа обду- мывания) исходный текст программы. Особенности НОРМА позволяют сде- лать следующий шаг в сторону, противоположную операции разработки про- граммы в виде последовательной записи операторов, т.е. вообще не приме- нять текстовое представление программы. Логично снабдить синтезатор НОРМА интерактивной графической подсистемой, позволяющей манипули- ровать с программой как с отображением в виде графики и гипертекста сово- купности объектов (включая формулы, вводимые пользователем в отдель- ные поля гипертекстовых форм) [5]. Рисунок 26 — Этапы создания исполняемых программ: a) - классический подход, б) - использование НОРМА-программирования совместно с оболочкой ‘Интерактив- ная НОРМА’ С этой целью на кафедре ИТ-4 МГAПИ разрабатывается система ‘Интерак- тивная НОРМА’ (http://norma.deniz.ru), позволяющая создавать параллельные программы практически без написания исходных текстов на языке програм- мирования (рис.26б). 4.4 Стандартные предметно-ориентированные библиотеки параллельных вычислений При всей широте средств разработки параллельных программ создавать такие программы (и особенно эффективные!) все же очень и очень непросто. Одним из путей разработки эффективных параллельных программ является использование предметно-ориентированных библиотек.
Страницы
- « первая
- ‹ предыдущая
- …
- 109
- 110
- 111
- 112
- 113
- …
- следующая ›
- последняя »