Фортран
структурный язык программирования / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Фортран?
Кратко изложите эту статью для 10-летнего ребёнка
Фортра́н (англ. Fortran) — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие[2]. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM[3]. Название Fortran является сокращением от FORmula TRANslator (формульный транслятор)[4]. Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм[5].
Фортран | |
---|---|
Семантика | императивный, параллельный |
Класс языка | процедурный, модульный, c элементами объектно-ориентированного программирования |
Тип исполнения | компилируемый |
Появился в | 1957 |
Автор | Джон Бэкус, IBM |
Разработчик | IBM[1] и Джон Бэкус[1] |
Расширение файлов |
.for .f .f90 .f95 .ftn |
Выпуск | Fortran 2023 (ISO/IEC 1539-1:2023) (17 ноября 2023) |
Система типов | строгая, статическая |
Основные реализации | GFortran, Open Watcom, Sun Studio, XL Fortran, Intel Fortran |
Диалекты | High Performance Fortran |
Испытал влияние | Speedcoding[d] |
Повлиял на | ALGOL 68, Бейсик, PL/I |
Лицензия | лицензия MIT |
Сайт | fortran-lang.org (англ.) |
Медиафайлы на Викискладе |
Имеется большое количество написанных на Фортране (в большей части на старых версиях языка) различных математических библиотек для матричной алгебры и решения систем линейных уравнений, библиотеки для решения дифференциальных уравнений, интегральных уравнений и их систем, аппроксимации функций, специальных функций, быстрых преобразований Фурье, математической статистики и других математических дисциплин. Эти библиотеки поставляются, как правило, с компилятором. Ряд таких пакетов создавался на протяжении десятилетий и популярен в научной среде по сей день, например — Международная математическая библиотека подпрограмм (IMSL)[6][7].
Большинство таких библиотек является фактически достоянием человечества: они доступны в исходных кодах, хорошо документированы, отлажены и весьма эффективны.
Современный Фортран (Fortran 95 и Fortran 2003) приобрёл черты, необходимые для эффективного программирования, для новых вычислительных архитектур; позволяет применять современные технологии программирования, в частности, обобщённое и модульное программирование, ООП, сохраняя при этом преемственность с более ранними версиями. Одна из главных концепций развития современного Фортрана — средства поддержки параллельности и векторные операции[8].