메뉴 건너뛰기




Volumn 38, Issue 1, 1999, Pages 1-29

Return value placement and tail call optimization in high level languages

Author keywords

Implementation; Optimization; Tail call

Indexed keywords

DATA STORAGE EQUIPMENT; LOGIC PROGRAMMING; MATHEMATICAL MODELS; OPTIMIZATION; STORAGE ALLOCATION (COMPUTER); SUBROUTINES;

EID: 0032711589     PISSN: 07431066     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0743-1066(98)80001-0     Document Type: Article
Times cited : (3)

References (23)
  • 2
    • 0039594402 scopus 로고
    • Callee-save registers in continuation-passing style
    • A.W. Appel, Z. Shao, Callee-save registers in continuation-passing style. Lisp and Symbolic Computation 5 (1992) 191-221.
    • (1992) Lisp and Symbolic Computation , vol.5 , pp. 191-221
    • Appel, A.W.1    Shao, Z.2
  • 4
    • 0024085103 scopus 로고
    • The occur-check problem revisited
    • J. Beer, The occur-check problem revisited, J. Logic Programming 5 (3) (1988) 243-261.
    • (1988) J. Logic Programming , vol.5 , Issue.3 , pp. 243-261
    • Beer, J.1
  • 5
    • 0042613626 scopus 로고
    • Output value placement in moded logic programs
    • Department of Computer Science, The University of Arizona, Tucson
    • P.A. Bigot, D. Gudemun, S.K. Debray, Output value placement in moded logic programs, Technical Report 94-03, Department of Computer Science, The University of Arizona, Tucson (1994).
    • (1994) Technical Report 94-03
    • Bigot, P.A.1    Gudemun, D.2    Debray, S.K.3
  • 11
    • 0040185554 scopus 로고
    • Ph.D. Dissertation, Yale University
    • D. Krantz, ORBIT. An Optimizing Compiler for Scheme, Ph.D. Dissertation, Yale University (1988); also available as Technical Report YALEU/DCS/RR-632, Dept. of Computer Science, Yale University (1988).
    • (1988) ORBIT. An Optimizing Compiler for Scheme
    • Krantz, D.1
  • 12
    • 85034562859 scopus 로고
    • Dept. of Computer Science, Yale University
    • D. Krantz, ORBIT. An Optimizing Compiler for Scheme, Ph.D. Dissertation, Yale University (1988); also available as Technical Report YALEU/DCS/RR-632, Dept. of Computer Science, Yale University (1988).
    • (1988) Technical Report YALEU/DCS/RR-632
  • 13
    • 0039226724 scopus 로고
    • Ph.D. Dissertation, University of California, Berkeley
    • J.R. Larus, Restructuring symbolic programs for concurrent execution on multiprocessors, Ph.D. Dissertation, University of California, Berkeley (1989); also available as Technical Report UCB/CSD 89/502, Computer Science Division (EECS), University of California, Berkeley (1989).
    • (1989) Restructuring Symbolic Programs for Concurrent Execution on Multiprocessors
    • Larus, J.R.1
  • 14
    • 85034531889 scopus 로고
    • Computer Science Division (EECS), University of California, Berkeley
    • J.R. Larus, Restructuring symbolic programs for concurrent execution on multiprocessors, Ph.D. Dissertation, University of California, Berkeley (1989); also available as Technical Report UCB/CSD 89/502, Computer Science Division (EECS), University of California, Berkeley (1989).
    • (1989) Technical Report UCB/CSD 89/502
  • 16
    • 33846521200 scopus 로고
    • Generational garbage collection for lazy functional languages with temporary space leaks
    • Springer, Berlin
    • N. Röjemo, Generational garbage collection for lazy functional languages with temporary space leaks, in: Proceedings of International Workshop on Memory Management, Springer, Berlin, 1995.
    • (1995) Proceedings of International Workshop on Memory Management
    • Röjemo, N.1
  • 17
    • 0024304650 scopus 로고
    • A simple interprocedural register allocation algorithm and its effectiveness for Lisp
    • P.A. Steenkiste, J.L. Hennessy, A simple interprocedural register allocation algorithm and its effectiveness for Lisp, ACM Trans. Programming Languages and Systems 11 (1) (1989) 1-32.
    • (1989) ACM Trans. Programming Languages and Systems , vol.11 , Issue.1 , pp. 1-32
    • Steenkiste, P.A.1    Hennessy, J.L.2
  • 21
    • 0021649873 scopus 로고
    • Listlessness is better than laziness: Lazy evaluation and garbage collection at compiletime
    • P. Wadler, Listlessness is better than laziness: Lazy evaluation and garbage collection at compiletime, in: Proceedings of ACM Symposium on Lisp and Functional Programming, 1984, pp. 45-52.
    • (1984) Proceedings of ACM Symposium on Lisp and Functional Programming , pp. 45-52
    • Wadler, P.1
  • 23
    • 0013158891 scopus 로고
    • An abstract Prolog instruction set
    • SRI International, Menlo Park, CA
    • D.H.D. Warren, An abstract Prolog instruction set. Technical Note 309, SRI International, Menlo Park, CA (1983).
    • (1983) Technical Note 309
    • Warren, D.H.D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.