F
Реализация языка программирования FORTRANF — тщательно обработанное подмножество Fortran 95, одного из самых сильных языков в мире. Это безопасный и переносной язык программирования. Изучение F обеспечивает два существенных преимущества:
- широко используется вне образовательных учреждений
- программирование на иных популярных языках является сложным и трудным для новичков
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
]]>