Qu'est-ce qui fait de la lecture de la mémoire de processus une opération pure? Supposons que j'ai créé un tableau de 100 entiers dans la mémoire globale, puis pris le 42e élément de ce tableau. Ce n'est pas un effet secondaire, non? Alors, pourquoi la lecture du même tableau de 100 entiers dans un fichier est-elle un effet secondaire?