Почему целесообразно использовать современный Фортран, а не Фортран 77

На главную страницу раздела.

  • Современный Фортран (Фортран 90/95/2003/2008) существенно расширяет возможности Фортрана 77 и позволяет использовать современные технологии программирования, которые существенно упрощают разработку сложных программ.
     
  • Современный Фортран позволяет создавать более мобильные и более надежные программы, лучше структурированные, а потому более наглядные и более лаконичные. Язык содержит элементы непроцедурности, средства явной спецификации векторных операций, новые средства декомпозиции программ. Современный Фортран содержит средства поддержки объектно-ориентированного программирования, средства параллельного программирования.
     
  • Расширения Фортрана для параллельного программирования ориентируются в основном на современный Фортран.
     
  • Фортран 77 содержит много устаревших черт, которые противоречат концепции структурного программирования, затрудняют распараллеливание, являются источником ненадежности, снижают мобильность и эффективность программ. Некоторые из устаревших средств удалены из Фортрана 95, другие являются кандидатами на удаление в будущем.
     
  • Практически сохраняется преемственность с предыдущими стандартами языка, что позволяет использовать ранее созданные библиотеки и прикладные программы. Поскольку современный Фортран является расширением Фортрана 77, некоторые из новых концепций могут быть реализованы путем модификации старых программ.
     
  • Фортран 90/95 реализован практически на всех современных ЭВМ для различных платформ. Большинство компиляторов поддерживают значительную часть новых средств Фортрана 2003.
     

Более подробно см. в книге "Программирование на современном Фортране".


© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ Rambler's Top100