Опять же, пресловутые "сложные динамические структуры", которые так любит info21, невозможны в "упрощенной версии фортрана".
"Упрощённая версия Фортрана" -- думаю, здесь имелось в виду, что такой изи-фортран должен быть прост для использования физиками, а не упрощён для создателей компилятора.
Так что в таком "фортране" вполне возможны удобные средства работы со списками и прочими динамическими структурами данных...
А зачем?.. ФорТран создавался с вполне определённой целью: транслировать формулы (выполнять расчёт по известным формулам)... И он вполне соответствует своему предназначению. Типичная программа на ФорТран: есть исходный массив данных, которые нужно обработать по определённым формулам, и результаты выдать в результирующий массив. И с такими (или близкими по сути) программами ФорТран вполне успешно справлялся. Если не лень, то посмотрите на сборники научных подпрограмм (десятки, если не сотни, тысяч функций) ориентированных на подобную обработку. Поскольку потребности в расчётах никуда не исчезли, то... переписывать всё это... и ради чего?.. Чтобы втащить баги, в код, который шлифовался десятилетиями?..
Стив Лайонел (Steve Lionel) развивает ФорТран... о чём можно
почитать в интервью с ним... Надо ли это делать?.. Ему виднее...
Что касается физиков... Если для них компьютер остаётся большим калькулятором, то ФорТран им в помощь... Если же они научились (в чём я сомневаюсь) моделировать... то нужны другие средства... Но какие?.. Не думаю, что Оберон или С++ или функциональные языки подходят для этого класса задач... Выбирать, по сути, не из чего.
(причём здесь работа со списками?.. оставьте это преподавателям очень средней школы...)