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