Я часто использую функцию namelist для гибкого ввода списков параметров в программы FORTRAN, но на днях, когда я ищу, чтобы напомнить себе об их использовании, я наткнулся на это утверждение:
Он (расширение языка списка имен для f77) теперь включен в язык Fortran 90. Однако NAMELIST — плохо спроектированная функция, и ее следует по возможности избегать.
мне просто интересно
- если это общепринятое мнение?
- если да, то почему это так?
- какова предлагаемая альтернатива для ввода параметров? (Конечно, я использую netcdf для ввода файла данных с координатной сеткой, здесь я имею в виду настройки параметров времени выполнения).