7

20.09.1954 — Запуск первой программы на Fortran [вехи_истории]

🗓 20.09.1954 — Запуск первой программы на Fortran [вехи_истории]

🗓 20.09.1954 — Запуск первой программы на Fortran [вехи_истории]

В сентябре 1954 года команда Джона Бэкуса (IBM) на IBM 704 впервые успешно скомпилировала и запустила тестовую программу на Fortran.

👩‍💻 Это была небольшая математическая программа для проверки работы компилятора:
• выполняла простые арифметические вычисления (сложение, вычитание, умножение, деление);
• тестировала работу циклов и условных операторов;
• выводила корректные результаты на печатающее устройство.

Примерный сокращенный вид программы:

X = 2.0
Y = 3.0
Z = X*Y + 5.0
PRINT *, Z
END

После этого IBM стала тестировать настоящие инженерные задачи: например, расчёты траекторий, системы линейных уравнений и дифференциальные уравнения. Уже к 1957 году появился официальный релиз Fortran I, и программы на нём начали использоваться в аэрокосмической отрасли, военных расчётах и ядерной физике.

Джон Бэкус

Джон Бэкус

🔹 Главные особенности Fortran:
• Позволял работать с математическими формулами в привычной для учёных записи.
• Автоматически преобразовывал код в эффективные машинные инструкции.
• Существенно ускорял процесс разработки по сравнению с ассемблером.

Программа на языке Fortran на перфокарте

Программа на языке Fortran на перфокарте

🤔 Интересные факты:
- Первая версия Fortran появилась для компьютера IBM 704.
- Компилятор Fortran занимал около 25 человеко-лет разработки.
- Язык оказал огромное влияние на последующие языки программирования (C, Pascal и др.).
- Fortran используется до сих пор в областях, где важны вычисления высокой точности — физика, климатология, численные методы.

💪 Fortran стал первым реализованным языком программирования высокого уровня, созданным в IBM под руководством Джона Бэкуса. Его цель была сделать написание программ более доступным для инженеров и учёных, которые не обязаны были знать сложный машинный код.

❓ А на каком языке программирования вы написали первую программу?)

=====================================
👇👇Наш канал на других площадках👇👇
YouTube | VkVideo | Telegram | Pikabu
=====================================

Правила сообщества

Нельзя:
- Агрессия
- Спам
- Посты, не по тематике сообщества