To co wymieniasz nie ma wiele wsólnego z immutable.
jakie znów immutable?
ja cytowałem: jeśli tego nic nie ujawnia na zewnątrz., a więc leak / observable side effect.
Zużycie cpu itp. można traktować jak impure, ale i tak jest to mocno akademicka, niepraktyczna definicja.
mamy rok 2023 i side channele już chyba nie są tylko akademicką gadką
rowhammer, spectre i meltdown pozdrawiają
Row hammer (also written as rowhammer) is a security exploit that takes advantage of an unintended and undesirable side effect in dynamic random-access memory (DRAM) in which memory cells interact electrically between themselves by leaking their charges, possibly changing the contents of nearby memory rows that were not addressed in the original memory access.