Самое лучшее место для проверки различий между ними проекты Fortran стандарты (последние черновики практически идентичны опубликованным стандартам, только они бесплатны для скачивания).
Например, f77 standard.
Проблема, однако, что в то время стандартов FIV не так следовала, и почти все (я даже могу с уверенностью сказать, все) Составители включен различные расширений поставщиков, некоторые из которых, безусловно, найденных в вашей программе также.Итак, возьмите руководство по компилятору, если оно у вас есть.
Процесс «обновления до f77» (Gawd, я никогда не думал, что скажу, что «обновление до f77») для вас, лучше всего идти в путь.
a) возьмите короткий учебник fortran где-нибудь (многие из них в Интернете); просто посмотреть, что fortran выглядит как
b) как только вы начинаете распознавать элементы и структуры программ, вы можете начать его переводить. Вероятность заключается в том, что вам придется переводить много ТИПА (зависит) от WRITE или PRINT, изменять некоторые инструкции IF, изменять некоторые операции ввода/вывода файлов, вы, вероятно, также столкнетесь с некоторыми ОБЩИНАМИ, с которыми вы можете иметь более или менее проблемы, ... в любом случае, попробуйте, и когда застрянете, напишите здесь.
Какое значение у вас задание?
p.s. Как я уже сказал в некотором комментарии выше, есть вероятность, что программа, которую вы переводите, на самом деле не fIV, а смесь fIV, f66/77, может быть, даже некоторые элементы f90 - но ваш профессор/человек, дающий задание, не знает от разницы. Если вы просто не скопировали его со старой ленты данных. Я всегда встречал такие примеры.
Модернизация с юрского периода на мел. Я настоятельно рекомендую вам отказаться от задания. –
Проект, над которым я работаю, имеет задачу управления этими компьютерами, которые используются на нескольких шведских АЭС. Мои коллеги могут запрограммировать Fortran, но у меня есть это задание, потому что я тоже буду учить меня. Они могли научить меня, но они так заняты. – magol
, так что у нас скоро будет европейская Фукусима? –