The detection of dangling references in C++ programs
ACM Letters on Programming Languages and Systems (LOPLAS)
Garbage collection: algorithms for automatic dynamic memory management
Garbage collection: algorithms for automatic dynamic memory management
Recursive functions of symbolic expressions and their computation by machine, Part I
Communications of the ACM
A method for overlapping and erasure of lists
Communications of the ACM
Dynamic Storage Allocation: A Survey and Critical Review
IWMM '95 Proceedings of the International Workshop on Memory Management
Application of Computational Redundancy in Dangling Pointers Detection
ICSEA '06 Proceedings of the International Conference on Software Engineering Advances
Communications of the ACM - Scratch Programming for All
Organizational adoption of open source software: barriers and remedies
Communications of the ACM
Teaching web information retrieval to undergraduates
Proceedings of the 41st ACM technical symposium on Computer science education
Hi-index | 0.00 |
Garbage collection is an integral and fundamental component of every modern memory-managed programming language platform such as Java and Microsoft .Net. Yet, few Computer Science and Information Technology programs offer students a course on garbage collection. High tech companies wish that their new employees knew something about garbage collection as this would help them with decisions concerning languages that are most appropriate for implementing software solutions on behalf of their clients. To address this limitation, we have created a junior level undergraduate garbage collection course that gives students practical experience in exploring, designing, and implementing garbage collection algorithms in the context of an open source virtual machine. We have taught this course twice and on both occasions students were pleased with their learning experience.