(en.wikipedia.org) Memoization - Wikipedia

ROAM_REFS: https://en.wikipedia.org/wiki/Memoization

In computing, memoization or memoisation is an optimization technique used primarily to speed up computer programs by storing the results of expensive function calls to pure functions and returning the cached result when the same inputs occur again. Memoization has also been used in other contexts (and for purposes other than speed gains), such as in simple mutually recursive descent parsing. It is a type of caching, distinct from other forms of caching such as buffering and page replacement. In the context of some logic programming languages, memoization is also known as tabling.

Local Graph

org-roam 21331353-232a-4e8d-bb67-fc181de38e77 (en.wikipedia.org) Memoization - Wiki... //en.wikipedia.org/wiki/Computing https://en.wikipedia.org/wiki/Computing 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Computing //en.wikipedia.org/wiki/Optimization_(computer_science) https://en.wikipedia.org/wiki/Optimization_(computer_science) 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Optimization_(computer_science) //en.wikipedia.org/wiki/Computer_programs https://en.wikipedia.org/wiki/Computer_programs 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Computer_programs //en.wikipedia.org/wiki/Subroutine https://en.wikipedia.org/wiki/Subroutine 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Subroutine //en.wikipedia.org/wiki/Pure_function https://en.wikipedia.org/wiki/Pure_function 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Pure_function //en.wikipedia.org/wiki/Mutual_recursion https://en.wikipedia.org/wiki/Mutual_recursion 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Mutual_recursion //en.wikipedia.org/wiki/Cache_(computing) https://en.wikipedia.org/wiki/Cache_(computing) 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Cache_(computing) //en.wikipedia.org/wiki/Buffer_(computer_science) https://en.wikipedia.org/wiki/Buffer_(computer_science) 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Buffer_(computer_science) //en.wikipedia.org/wiki/Page_replacement_algorithm https://en.wikipedia.org/wiki/Page_replacement_algorithm 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Page_replacement_algorithm //en.wikipedia.org/wiki/Logic_programming https://en.wikipedia.org/wiki/Logic_programming 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Logic_programming //en.wikipedia.org/wiki/Tabling https://en.wikipedia.org/wiki/Tabling 21331353-232a-4e8d-bb67-fc181de38e77->//en.wikipedia.org/wiki/Tabling 2a07e4ea-610b-4c9a-bb84-d961fb2450e5 Code and Coffee Book Club 2a07e4ea-610b-4c9a-bb84-d961fb2450e5->21331353-232a-4e8d-bb67-fc181de38e77