Почему «чистые» функции называются «чистыми»? [закрыто]

Чистая функция - это функция, которая не имеет побочных эффектов - она не может выполнять какие-либо операции ввода-вывода и не может изменять состояние чего-либо - и она прозрачна по ссылкам - при вызове несколько раз с одними и теми же входами она всегда дает одни и те же выходы.

Почему слово «чистый» используется для описания функций с этими свойствами? Кто первым использовал слово «чистый» таким образом и когда? Есть ли другие слова, которые означают примерно то же самое?

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

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