Abstract
Most functional languages such as ML and Haskell, and many object-oriented languages such as Smalltalk and Java use garbage collection to reclaim mem- ories automatically. Since programmers are freed from worry about memory management, they can enjoy more safety and productivity than in conventional languages such as C. On the other hand, garbage collection causes several diffi- culties in real-time systems and very small systems, since it is difficult for us to predict execution time of particular parts of programs and since garbage collec- tion requires certain amount of memories in order to be performed efficiently.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mads Tofte and Jean-Pierre Talpin. Implementation of Typed Call-by-Value _-calculus using a Stack of Regions. In 21st ACM Symposium on Principles of Programming Languages, pages 188–201, January 1994.
John Launchbury and Simon L. Peyton Jones. State in Haskell. Lisp and Symbolic Computation, 8(4):293–341, 1995
Koji Kagawa. Compositional References for Stateful Functional Programming. Proc. of the International Conference on Functional Programming 1997. June 1997.
Mads Tofte and Lars Birkedal. A Region Inference Algorithm. ACM Transactions on Programming Languages and Systems, 20(5):724–767, July 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kagawa, K. (1999). Programming with Explicit Regions. In: Thiagarajan, P.S., Yap, R. (eds) Advances in Computing Science — ASIAN’99. ASIAN 1999. Lecture Notes in Computer Science, vol 1742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46674-6_34
Download citation
DOI: https://doi.org/10.1007/3-540-46674-6_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66856-5
Online ISBN: 978-3-540-46674-1
eBook Packages: Springer Book Archive