Код выполнен в стиле FORTRAN IV или FORTRAN 77, а не Fortran 90/95/2003.
Double Precision объявляет, что переменные удваивают точность обычного действительного числа. Я не уверен, что стандарты FORTRAN той эпохи были предельно точны в том, что это означало, поскольку тогда существовало большее разнообразие числового оборудования. Сегодня он практически всегда получит 8-байтовый реал. Оператор Data инициализирует переменную INF. Использование «D» в константе «1.D + 300» вместо E является старым FORTRAN для указания, что константа имеет двойную точность.
Способ Фортрана (> = 90) получения наибольшего положительного двойного значения:
INF = огромный (1,0D + 0)