Можно сказать, что история языков высокого уровня началась именно с Фортрана. Но сегодня об этом многие забыли (а кто-то и не знал). И даже если Паскаль некоторыми считается мёртвым, то уж Фортран…
Но, латынь - это ведь тоже мётрвый язык. Однако врачи его почему-то изучают. Так и с языками программирования - даже самые древние языки ещё кем-то используются. И Фортран до сих пор жив и развивается, как это ни странно. Так что я изредка буду рассказывать о нём.
В Фортране, как и во многих других современных языках (откуда в современных языках ноги растут теперь понятно))), не обязательно указывать тип данных при объявлении переменных. Например, вот это будет прекрасно работать:
program hello
a = 100
print *, a
end program
Не сильно отличается от Python, правда? Вот только Фортран появился в 1954 году. Всё новое - хорошо забытое старое.
Однако в этой простоте есть и недостатки - иногда надо чётко понимать, какой тип имеет переменная, а не надеяться на то, что её тип будет определён автоматически. Поэтому в поздних версиях Фортрана появилась такая штука как IMPLICIT NONE, которая запрещает использование неявного указания типа. И если в начало программы вы добавите эти слова, то указанная выше программа не скомпилируется. А чтобы она компилировалась, вам надо будет явно указать тип переменной при её объявлении:
Ну и напоследок - зачем изучать Фортран? Ну мне просто нравится изучать языки. Так что первая причина - из любопытства. А вторую причину пусть каждый найдёт свою. Мне например, например, на фрилансерском поле однажды пришлось переводить программу с Фортрана на С++. Заработал немножко денег, и весело провёл время )))
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.