miércoles, 3 de julio de 2013

Técnicas de recolección de basura (Garbage collection)


Las técnicas y mecanismos para la recolección de basura son de gran relevancia cuando se diseñan lenguajes del tipo interpretados o semi-interpretados como Java, C#, Eiffel, Lua o Haskell. El concepto de recolección de basura fue inventado por John McCarthy en 1958 para evitar la gestión manual de memoria en el lenguaje Lisp. Desde entonces han surgido diferentes algoritmos con la idea de resolver el problema de la liberación de objetos residentes en la memoria del heap. Las técnicas de recolección de basura (garbage collection) son uno de los temas más complejos dentro del área de la Ingeniería Informática y más concretamente de la asignatura de Compiladores.

Si está interesado en tener unas leves nociones sobre dichas técnicas y algoritmos le proponemos las siguientes lecturas:

No hay comentarios:

Publicar un comentario en la entrada