Thumbnail
Access Restriction
Subscribed

Author Geyer-Schulz, Andreas
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Abstract MEMO is an APL2 operator which implements the strategy of memoizing function values for all APL2 functions free from all side-effects without global variables. Memoizing function values means substitution of function execution by table lookup on repetitive function calls with the same arguments. MEMO maps the set of all APL2 functions free from all side-effects without global variables to the (derived) set of memoizing APL2 functions. MEMO allows the programmer to benefit from the speed advantage of memoized functions while still maintaining a precise and clear code. Moreover, it is possible to perform this speed optimization automatically.
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1988-12-01
Publisher Place New York
Journal ACM SIGAPL APL Quote Quad (APLQ)
Volume Number 20
Issue Number 2
Page Count 16
Starting Page 12
Ending Page 27


Open content in new tab

   Open content in new tab
Source: ACM Digital Library