Фортран жив до сих пор, потому что быстр и надёжен. Главное в нём — заставить одну часть программы правильно обращаться к другой. Разберём это на живых примерах без лишних премудростей. Допустим, вы написали правило, которое переводит километры в мили. Вы оформили его в виде отдельного блока — процедуры. Теперь из главной программы вы хотите сказать: «посчитай для 10 км», «посчитай для 25,5 км». Но главная программа должна заранее знать: Это описание и есть интерфейс (связка). Без него Фортран начинает гадать, и часто ошибается. Не делайте так. Это старый опасный стиль. Фортран здесь догадывается сам. Для маленькой программы сработает, но в большой будут ошибки: если передать целое число, а ждали дробное, или перепутать порядок данных. Самый надёжный способ — собрать все описания в модуль. Модуль виден и главной программе, и процедуре. Разберём по строчкам: Если правило нужно только в одной главной программе, можно не делать отдельный модуль. В Фортране есть способ встроить процедуру п