pure procedure, procedure pura

Qualquer procedure modifique apenas os dados alocados dinamicamente (em geral, na pilha). Um procedure pura não pode alterar dados globais nem seu próprio código. Esta restrição permite uma procedure pura seja chamada simultaneamente por mais de uma tarefa. Ver também reentrant code (código reentrante).
+
..
../..