]]> ]]>

Fortran 2003

Диалект языка программирования FORTRAN

Fortran 2003 — ISO стандарт языка программирования FORTRAN, значительно расширяющий Fortran 95 в следующих областях:

  • производные типы: параметризованные производные типы, улучшенный контроль доступа, конструкторы структур и финализаторы.
  • поддержка объектно-ориентированного программирования: расширение и наследование типов, полиморфизм, динамическое размещение типов и типизированные процедуры.
  • манипуляции над данными: размещаемые компоненты, атрибут VOLATILE, явное задание типов в конструкторах массивов, улучшение указателей, расширенные выражения инициализации и т.д.
  • средства ввода/вывода: асинхронная передача, потоковый доступ, пользовательские операции передачи данных для производных типов, ручной контроль округления при преобразованиях формата, именованные константы для загруженных модулей, команда FLUSH, регуляризация ключевых слов и доступ к сообщениям об ошибках.
  • указатели на процедуры (для динамического выбора нужной процедуры во время выполнения программы).
  • поддержка чисел с плавающей точкой по стандарту IEEE и обработка исключений, возникающих во время работы с ними.
  • возможности взаимодействия с C.
  • поддержка интернационализации.
  • улучшение интеграции с операционной системой: доступ с аргументам командной строки, переменным окружения и сообщениям об ошибках процессора.

Важным дополнением к этому стандарту является технический отчет TR-19767 “Улучшенный инструментарий модульности в Fortran”, вводящий подмодули (они станут частью стандарта в Fortran 2008).


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам