As I have seen, they are used, “memoization” is “caching the result of a deterministic function”, which can be reproduced at any time with the same function and inputs.
"Caching" includes basically any output-buffering strategy, regardless of whether the original value is being played at a given point in time. In fact, caching is also used to indicate input buffering strategies, such as caching to disk or memory. So this is a much more general term.
harpo Jun 24 '11 at 15:02 2011-06-24 15:02
source share