Публикации
Стандарты
- 1.ISO/IEC 1539-1: 2010. Information technology Programming languages - Fortran Part 1: Base Language. Официальное описание первой (основной) части стандарта языка Фортран (Фортран 2008).
- ISO/IEC 1539-1: 2004. Information technology - Programming languages - Fortran - Part 1. Официальное описание основной части стандарта языка Фортран (Фортран 2003).
- ISO/IEC 1539-1: 1997 Information technology - Programming languages - Fortran - Part 1: Base Language.
Официальное описание первой (основной) части стандарта языка Фортран, неформальное название которого Фортран 95. - ISO/IEC 1539-2 : 2000 (E) Information technology - Programming languages - Fortran Part-2: Varying length character strings.
Официальное описание второй части стандарта. - ISO/IEC 1539-3 : 1998 Information technology - Programming languages - Fortran - Part 3: Conditional compilation.
Официальное описание третьей части стандарта. - ISO/IEC 1539: 1991(E) Information technology - Programming languages -
Fortran.
Официальное описание стандарта языка Фортран, неформальное название которого Фортран 90. (Перевод на русский язык: Фортран 90. Международный стандарт. Перевод с англ. Дробышевич С.Г., редактор перевода Горелик А.М. М.: Финансы и статистика, 1998). - TR 15580 ISO/IEC JTC1/WG5 N1372. Floating point exception handling.
- TR 15581 ISO/IEC JTC1/WG5 N1374. Enhanced data type facilities.
- Technical Report (Type 2) on Enhanced Module Facilities, ISO/IEC 19767: 2005(E).
Книги на русском языке (в алфавитном порядке)
- Бартеньев О.В. Современный FORTRAN, изд. 3-е. М.: ДИАЛОГ-МИФИ, 2000.
Описание языка, реализованного в компиляторах Microsoft Fortran Power Station 4.0 и Compaq Visual Fortran 6.1. - Бартеньев О.В. FORTRAN для студентов. М.: ДИАЛОГ-МИФИ, 1999.
Описание языка, реализованного в компиляторах Microsoft Fortran Power Station 4.0 и Digital Visual Fortran 5.0. - Горелик А.М.
"Программирование на
современном Фортране". Изд. "Финансы и статистика", 2006.
В доступной форме описывается современный международный стандарт языка Фортран; описание сопровождается рекомендациями и примерами; приводится информация о реализациях и о перспективах развития языка; рассматриваются средства параллельного программирования, ориентированные на Фортран. - Горелик А.М., Ушкова В.Л. Фортран сегодня и завтра. - М.: Наука, 1990.
Первое русскоязычное полное неформальное описание всех новых средств стандарта Фортран 90 и другая информация, касающаяся Фортрана. - Меткалф М., Рид Дж. Описание языка программирования Фортран 90. Перевод с англ. П.А.Горбунова М.: Мир, 1995.
Книга известных специалистов, которые внесли существенный вклад в разработку стандартов Фортрана. Дж. Рид в настоящее время является координатором международной рабочей группы экспертов по Фортрану (ISO/WG5). Книга содержит полное неформальное описание стандарта языка Фортран 90. - Фортран 90. Международный стандарт. Перевод с англ. Дробышевич С.Г., редактор перевода Горелик А.М. М.: Финансы и статистика, 1998.
Книга содержит перевод на русский язык официального описания международного стандарта языка Фортран, неформально называемого Фортран 90. Имеется предисловие редактора перевода. - Эйнарссон Бо, Шокин Ю.И. ФОРТРАН 90. Книга для программирующих на языке ФОРТРАН 77. СО РАН. Изд. "Инфолио". Новосибирск, 1995.
Книга содержит краткое описание некоторых новых средств Фортрана 90.
Список книг, статей и других публикаций на разных языках можно найти, например, здесь.
Статьи на русском языке
- Горелик А.М. Эволюция языка программирования Фортран (1957-2007) и перспективы его развития. // Вычислительные методы и программирование, 2008, т.9, N2, стр. 223-241. В статье приводится исторический обзор развития языка программирования Фортран и описание эволюции основных средств языка; сформулированы новшества, введенные в каждый последующий стандарт языка (от Фортрана 66 до Фортрана 2003). Отличия операторов и встроенных процедур в различных стандартах оформлены в наглядной форме в виде таблиц, что позволяет использовать представленный материал в качестве справочного руководства как при адаптации ранее написанных прикладных программ к современным платформам, так и для повышения мобильности разрабатываемых программ. Таблицы переведены автором на англ.яз. и опубликованы в журнале ACM SIGPLAN Fortran Forum.
- Горелик А.М. Современные технологии разработки больших программ для решения вычислительных задач на компьютерах различной архитектуры. // Программирование, 2006, N6. (English translation: Gorelik A.M. Modern Technologies Aimed at the Development of Large Programs for Solving Computational Problems on Computers with Various Architectures // Programming and Computer Software, 2006, vol.32, N6, pp.338-347).
- Горелик А.М. Современный Фортран для компьютеров традиционной архитектуры и для параллельных вычислительных систем // Вычислительные методы и программирование. Т. 5, Раздел 1, с. 1-12, 2004 г.
- Горелик А.М. Объектно-ориентированное программирование на современном Фортране // Программирование, 2004, N3, стр. 71-80. (English translation: Gorelik A.M. Object-Oriented Programming in Modern Fortran // Programming and Computer Software, vol.30, N3, 2004, pp.173-179).
- Горелик А.М. Современные международные стандарты языка Фортран. //Программирование, 2001, N6.
(English translation: Gorelik A.M. Up-to-Date International Standards of the Fortran Programming Language. //Programming and Computer Software, vol.27, N6, 2001).
Рассматриваются проблемы и цели стандартизации языка Фортран, дается анализ новых возможностей современных стандартов Фортрана. Приводится краткая информация о проекте будущего стандарта (Фортран 2000) и о системах для параллельных компьютеров, ориентированных на эти стандарты. - Горелик А.М. Фортран на рубеже веков. Мир ПК, 2001, N9.
- Горелик А.М. Фортран жил, жив и будет жить. //Открытые системы сегодня, N1, 1995.
- Горелик А.М. О целесообразности изучения современного Фортрана в вузах. //Программирование, 1996, N3. (English translation in Programming and Computer Software, 1996, N6).
- Статьи по Фортрану А.Колесова.
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ