Правильное использование ключевого слова PURE Fortran

В настоящее время я копаюсь в Фортране и наткнулся наpure ключевое слово, определяющее функции / подпрограммы, которые не имеют побочных эффектов.

У меня есть книга,Фортран 90/95 С. Чепмен, который представляетpure Ключевое слово, но, как ни странно, не дает никакой «хорошей практики кодирования».

Мне интересно, насколько либерально следует использовать это ключевое слово в своих процедурах. Просто глядя вокруг, для меня становится очевидным, что большинство процедур без побочных эффектов не считают необходимым включатьpure ключевое слово.

Так, где это лучше всего используется? Только в процедурах хочетсяполностью гарантия не имеет побочных эффектов? Или, возможно, в процедурах планируется преобразовать вelemental процедуры позже? (Какelemental процедуры должны бытьpure.)

Ответы на вопрос(3)

Ваш ответ на вопрос