Uso adequado da palavra-chave PURE Fortran

Atualmente, estou investigando Fortran e me deparei com opure palavra-chave que especifica funções / sub-rotinas que não têm efeitos colaterais.

Eu tenho um livro,Fortran 90/95 por S Chapman, que introduz opure estranhamente, mas não fornece "boas práticas de codificação".

Eu estou querendo saber quão liberalmente deve-se usar essa palavra-chave em seus procedimentos. Apenas olhando em volta, é óbvio para mim que a maioria dos procedimentos sem efeitos colaterais não considera necessário incluir opure palavra-chave

Então, onde é melhor usado? Somente nos procedimentos que se desejacompletamente garantia não tem efeitos colaterais? Ou talvez nos procedimentos que se planeja converter emelemental procedimentos mais tarde? (Comoelemental procedimentos devem ser primeiropure.)

questionAnswers(3)

yourAnswerToTheQuestion