Читайте также:
|
|
Fortran 90
ANSI Standard
Fortran 90 является развитием языка Fortran 77, так что программа, написанная на Fortran 77, может быть скомпилирована и запущена как программа на Fortran 90. Стандарт Fortran 90 Standard вводит много новых средств для операций над массивами, новые методы спецификации точности, свободный формат исходного кода, рекурсию, динамические массивы и т.д.. Несмотря на то, что весь Fortran 77 включен в Fortran 90, новый стандарт ANSI предполагает, что некоторые средства из Fortran 77 'потеряют ценность'. Потеряют ценность средства, подобные классифицируемым как 'устаревшие' в последовательности ревизий и переносимые в будущие версии языка Fortran.
Программы на текущем языке стандарта Fortran 77 могут успешно компилироваться компиляторами Fortran 90 без каких-либо изменений. Тем не менее структура программы на языке Fortran 90 может значительно отличаться от структуры эквивалентной программы на Fortran 77. Программист должен остерегаться смешения двух стилей.
В такой же мере компилятор с Fortran 90 требует обеспечения объяснений для сообщений о некоторых кодах несоответствия (несогласования), то есть использование операторов или переменных, которые разрешены сверх множества правил, выходящих за пределы стандарта.
Это поможет программисту написать правильный код.
Как уже упомянуто, Fortran 90 добавляет к Fortran 77 небольшими средствами преимущества новых вычислений, в частности такого развития как новых важных динамических структур данных введения в параллельные архитектуры
Объектно-ориентированные средства
Fortran 90 имеет такие Объектно-ориентированные средства как:
•абстрактные типы данных -- типы, определенные пользователем;
•закрытие данных -- атрибуты PRIVATE и PUBLIC;
•инкапсуляция -- средства модулей и закрытых данных;
•наследование и расширение – супертипы, оператор перекрытия и родовые процедуры;
•полиморфизм -- пользователь может перекрывать ее с помощью перегрузки родовых программ;
•повторное использование - через модули;
Краткий обзор
Наиболее важных средств Fortran 90
материал взят из проекта Lahey: http://www.lahey.com/index.html, http://www.lahey.com/other.htm).
Дата добавления: 2015-11-14; просмотров: 43 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание (реформирование) групп в социальных сетях с профсоюзной тематикой (количество участников, новововлеченных должно быть не менее 100 человек). | | | Возможности расширения языка |