ACM Home Page
Please provide us with feedback. Feedback
Eliminating Redundant Recursive Calls.
Full text PdfPdf (1.74 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 5 ,  Issue 3  (July 1983) table of contents
Pages: 265 - 299  
Year of Publication: 1983
ISSN:0164-0925
Author
Norman H. Cohen  Harvard University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 40,   Citation Count: 18
Additional Information:

references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/2166.2167
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
4
 
5
CHANDRA, A.K. Efficient compilation of linear recursive programs. In Conference Record, IEEE 14th Annual Symposium on Switching and Automata Theory (Iowa City, Iowa, Oct. 1973), pp. 16-25.
 
6
COHEN, N.H. Source-to-Source Improvement of Recursive Programs. Ph.D. dissertation, Division of Applied Sciences, Harvard Univ., Cambridge, Mass., May 1980.
7
 
8
DARLINGTON, J. Program transformation and synthesis: Present capabilities. Res. Rep. 77/43, Dept. of Computing and Control, Imperial College of Science and Technology, London, Sept. 1977.
 
9
DARLINGTON, J., AND BURSTALL, R.M. A system which automatically improves programs. Acta Inf. 6, 1 (Mar. 1976), 41-60.
10
 
11
HILDEN, J. Elimination of recursive calls using a small table of "randomly" selected function values. BIT 16, 1 (1976), 60-73.
 
12
LEWIS, H.R. A new decidable problem, with applications. In Proceedings, IEEE 18th Annual Symposium on Foundations of Computer Science (Providence, R.I., Oct.-Nov. 1977), pp. 62-73.
 
13
MICHIE, D. "Memo" functions and machine learning. Nat. 218, 5136 (Apr. 6, 1968), 19-22.
 
14
PATERSON, M.S., ANO HEWITr, C.E. Comparative schematology. In Record of the Project MAC Conference on Concurrent Systems and Parallel Computation (Woods Hole, Mass., June 2-5, 1970), pp. 119-127.
 
15
PIPPENCER, N. Pebbling. Res. Rep. RC 8258, IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., May 1980.
 
16
STRONG, H.R. Translating recursion equations into flowcharts. J. Comput. Syst. Sci. 5, 3 (June 1971), 254-285.
17
 
18
VUILLEMIN, J. Correct and optimal implementations of recursion in a simple programming language. J. Comput. $yst. Sci. 9, 3 (Dec. 1974), 332-354.

CITED BY  18


REVIEW

"Jiri Horejs : Reviewer"

The methods of tabulating results of recursive calls to avoid their recomputations are surveyed in [1]. The reviewed paper considers a rather special, theoretically simple, yet practically significant (as demonstrated by numerous examples) clas  more...