ВУЗ:
Составители:
Рубрика:
Однако для создания НОРМА-программы все же требуется программист,
знакомый с правилами языка и формально ‘набивающий’ исходный текст
программы. Особенности НОРМА позволяют сделать следующий шаг в сто-
рону, противоположную операции разработки программы в виде последова-
тельной записи операторов, т.е. вообще не применять текстовое представле-
ние программы. Логично снабдить синтезатор НОРМА
интерактивной гра-
фической подсистемой, позволяющей манипулировать с программой как с
отображением в
виде графики и гипертекста совокупности объектов (вклю-
чая формулы, ввод
имые пользователем в отдельные поля гипертекстовых
форм) [2].
С этой целью на кафедре ИТ-4 МГАПИ разработана система ‘Интерактив-
ная НОРМА’ (
http://norma.deniz.ru), позволяющая разрабатывать параллельные
программы практически без написания исходных текстов на языке програм-
мирования.
Рисунок 7.— Этапы создания исполняемых программ: a) - классический подход,
б) - использование НОРМА-программирования и оболочки ‘Интерак-
тивная НОРМА’)
Как видно из рис.7, при создании параллельных программ с использовани-
ем системы ‘Интерактивная НОРМА’ используется дополнительная про-
грамма–преобразователь (синтезатор) исходного кода НОРМА-программы в
C/C++ и/или Fortran-программу).
Цель работы – приобрести начальные навыки разработки направленных на
решение задач матфизики параллельных программ с использованием систе-
мы программирования ‘Интерактивная НОРМА’.
Однако для создания НОРМА-программы все же требуется программист, знакомый с правилами языка и формально ‘набивающий’ исходный текст программы. Особенности НОРМА позволяют сделать следующий шаг в сто- рону, противоположную операции разработки программы в виде последова- тельной записи операторов, т.е. вообще не применять текстовое представле- ние программы. Логично снабдить синтезатор НОРМА интерактивной гра- фической подсистемой, позволяющей манипулировать с программой как с отображением в виде графики и гипертекста совокупности объектов (вклю- чая формулы, вводимые пользователем в отдельные поля гипертекстовых форм) [2]. С этой целью на кафедре ИТ-4 МГАПИ разработана система ‘Интерактив- ная НОРМА’ (http://norma.deniz.ru), позволяющая разрабатывать параллельные программы практически без написания исходных текстов на языке програм- мирования. Рисунок 7.— Этапы создания исполняемых программ: a) - классический подход, б) - использование НОРМА-программирования и оболочки ‘Интерак- тивная НОРМА’) Как видно из рис.7, при создании параллельных программ с использовани- ем системы ‘Интерактивная НОРМА’ используется дополнительная про- грамма–преобразователь (синтезатор) исходного кода НОРМА-программы в C/C++ и/или Fortran-программу). Цель работы – приобрести начальные навыки разработки направленных на решение задач матфизики параллельных программ с использованием систе- мы программирования ‘Интерактивная НОРМА’.