Итоги
Кратко — что стоит унести из раздела «Fortran». Если пункт кажется туманным — откройте указанную главу или оглавление.
Что запомнить
Итоги по Fortran
Fortran — компилируемый язык для численных расчётов: от моделей климата до инженерного FEM. Его держат потому что десятилетиями отточены компиляторы, библиотеки (BLAS/LAPACK) и огромные кодовые базы.
Что вы должны унести из раздела:
- Современный код пишут в free-form (
.f90), сimplicit noneи явными типами. - Сила языка — массивы и векторные операции, а не «ещё один синтаксис циклов».
- Подпрограммы (
subroutine/function) и модули — основа структуры; ООП (Fortran 2003+) — опция, не обязанность. - Legacy (fixed-form,
GOTO,COMMON) нужно читать отдельно от учебного стиля — см. справочник.
Куда смотреть дальше: параллелизм (OpenMP, MPI, coarray) — в 811; сравнение с C/Python для численных задач — через общие итоги старых языков.
Перед чек-листом попробуйте пересобрать первую программу с -Wall -std=f2018.
Куда идти дальше
Полный маршрут — на странице о разделе.
Проверьте себя: Чек-лист самопроверки.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). История Fortran - становление первого массового языка научных вычислений и эволюция его компиляторной школы. GNU Fortran (gfortran) — часть компиляторной коллекции GCC, бесплатный, открытый, поддерживает все современные стандарты, широко используется в академической среде и Linux-экосистеме. Архитектура Fortran-программ - программные единицы, области видимости и организация научных вычислений. Типизация, набор правил определения типа данных значений языка. Управляющие конструкции и операторы Fortran - условные ветвления, циклы и базовые средства контроля потока. Подпрограммы и функции в Fortran - организация вычислений, передача аргументов и возвращаемые значения. Гайд по установке и настройке с написанием первой программы и её запуском. Функциональные особенности Fortran - чистые функции, побочные эффекты и стиль вычислительного программирования. Справочник Fortran - синтаксис, программные единицы, модули и практические конструкции языка. Вопросы для самопроверки по разделу Fortran.История языка Fortran
Основы языка Fortran
Архитектура Fortran-программ
Типы данных в Fortran
Управляющие конструкции и операторы Fortran
Подпрограммы и функции в Fortran
Первая программа на Fortran
Функциональные особенности Fortran
Справочник по языку Fortran
Чек-лист самопроверки