Предлагаю перейти на Fortran 90 или более поздней версии. FORTRAN77 и ранее не имели указателей в спецификации языка, поэтому составители компиляторов (и пользователи) придумали целый набор умных способов добавления необходимой функциональности, чтобы сделать именно то, что вы хотите сделать. Fortran 90 имеет правильные указатели для динамических структур данных.
умные * означает, конечно , требующие особые навыки программирования и понимание памяти, указатели, ссылка и де ссылки (все из которых являются чуждым большинству Fortran-программистов) с неизбежным последствием, что умная * программа не переносимый между компиляторами, а также между аппаратными платформами и между программистами.
Я не понимаю, почему вам будет запрещено работать в FORTRAN77 - стандартный FORTRAN77 остается синтаксически правильным и компилируемым с помощью компиляторов Fortran 90. Конечно, вам нужно интегрировать свой новый код обработки дерева с существующей кодовой базой на старый язык, но это не значит, что вам нужно писать новые единицы на старом языке.
И, попутно, FORTRAN77 был более современным, чем FORTRANII.
Это действительно не помогает мне вообще. Мне нужно решение fortran 77. –
Зачем вам нужно решение FORTRAN77? Я с MSB по этому поводу. Кто-то держит пистолет в голову? –
Также: вы просили мысли, и у вас были мои и MSB. –