]]> ]]>

F

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

F — тщательно обработанное подмножество Fortran 95, одного из самых сильных языков в мире. Это безопасный и переносной язык программирования. Изучение F обеспечивает два существенных преимущества:

  1. широко используется вне образовательных учреждений
  2. программирование на иных популярных языках является сложным и трудным для новичков

F сохраняет современные особенности FORTRAN, например, модульность и абстракцию данных, но отказывается от ряда средств, таких как эквивалентность, которые являются трудными для преподавания, использования, отладки. Язык может использоваться программистами FORTRAN 77 как переход к новым понятиям Fortran 95. Существует возможность вызова программ, написанных на FORTRAN 77.

С другой стороны текущие реализации F поддерживают некоторые дополнительные особенности: обращение к параметрам командной строки и переменным среды окружения, вызовы команд операционной системы, некоторые особенности Fortran 2003.

Имеет ряд известных проблем, которые не планируется решать в ближайшее время.

Что есть в Fortran 95, но нет в F

Любая программа на F — также Fortran 95 программа.

Программа на F не имеет:

  • альтернативных возвращаемых значений
  • неявных типов
  • блоков данных
  • меток
  • фиксированной формы кода
  • включений
  • внешних процедур
  • функции оператора

Программа на F не может иметь следующих операторов:

  • common
  • equivalence
  • backward goto
  • nullify
  • entry
  • sequence
  • data
  • format
  • do while
  • атрибутов операторов (например, dimension, pointer)
  • однострочного if, forall, while

Помимо всего этого существует ряд требований по написанию программ на F.


Комментарии

]]>

blog comments powered by Disqus

]]>

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