В.А. Фисун
большинства пользователей. Идеологи языка Фортран [5] выбрали
путь последовательного совершенствования эталонного языка, его
поэтапной модификации: отказа от устаревших конструкций, добав-
ления в него новых средств для объектно-ориентированного и парал-
лельного программирования, разделения языка на базовую часть и ди-
намическую оболочку. Так, одна из последних версий языка включает
возможности параллельного программирования для многопроцессор-
ных систем с общей памятью. Аппарат спецдиректив может служить
средством апробации новых приемов программирования, причем вы-
державшая контроль система спецдиректив может претендовать на
переход в основные конструкции эталонного языка. Итерационный
путь создания языка, отвечающего будущим вызовам (сейчас извест-
но не менее шести версий эталонного языка Фортран [5]) означает,
что при появлении новых версий языка и соответствующих систем
программирования следует поддерживать программы, написанные на
старых версиях. Для этого также может быть использована система
спецкомментариев. Возможно, именно концепция спецомментариев
(по примеру OpenACC [6]) позволит демпфировать будущие вызовы,
таких как обеспечение программирования графических процессоров.
ЛИТЕРАТУРА
[1]
Алгоритмический язык АЛГОЛ-60. Пересмотренное сообщение
. Москва, Мир,
1967, 77 с.
[2]
Языки программирования C-DVM и Fortran-DVM
. URL:
(дата обращения 12.05.2013).
[3] Анисков А.В., Пономаренко О.Н., Фисун В.А. Конверторы – векторизаторы.
Языки и параллельные ЭВМ. Алгоритмы и алгоритмические языки
. Москва,
Наука, 1990, с. 38–61.
[4] Воеводин В.В.
Вычислительная математика и структура алгоритмов
.
Москва, Из-во МГУ, 2006, 112 с.
[5] Горелик А.М.
Новый стандарт языка Фортран (Фортран 2008)
. ИПМ им.
М.В. Келдыша. Препринт. Москва, 2011, № 16, 29 с.
[6]
OpenACC Directives for Accelerators
. URL:
(дата
обращения 12.05.2013).
Статья поступила в редакцию 15.05.2013
Ссылку на эту статью просим оформлять следующим образом:
Фисун В.А. Переход от эталонного представления языка программи-
рования к конкретному языку. Инженерный журнал: наука и инновации,
2013, вып. 4
. URL:
Фисун Владислав Андреевич — канд. физ.-мат. наук, вед. науч. сотруд. Института
прикладной математики им. М.В. Келдыша РАН, доц. кафедры «Прикладная мате-
матика» МГТУ им. Н.Э. Баумана. e-mail:
8