-.. Introducción al trabajo, objetivos, alcance, limitaciones y organización
- del documento.
- ESTADO: TERMINADO, CORREGIDO (A)
-
-
.. _intro:
Introducción
============================================================================
-.. raw:: latex
-
- \setcounter{page}{1}
- \pagenumbering{arabic}
-
La recolección de basura es una técnica que data de fines de los años '50,
cuando `John McCarthy`_, creador de Lisp_, agregó a dicho lenguaje la
capacidad de administrar la memoria automáticamente (utilizando conteo de
El objetivos de esta tesis es mejorar el recolector de basura de el lenguaje
D_, investigando el estado del arte en recolección de basura y haciendo un
análisis de viabilidad de los algoritmos principales para optar por el que
-mejor se ajuste a D_. Una parte muy importante de este análisis es participar
-de la comunidad del lenguaje para poder desarrollar una mejora que sea
-aceptada y utilizada por dicha comunidad. Por lo tanto el algoritmo o mejora
-que "mejor se ajuste a D_" estará supeditado en gran parte a los
-requerimientos más urgentes de los usuarios de D_.
+mejor se ajuste a D_. Una vez hecho esto se propone implementar una solución
+y verificar los resultados mediante pruebas experimentales.
+
+Un aspecto importante del análisis y la solución propuesta por este trabajo es
+participar de la comunidad del lenguaje para poder desarrollar una mejora que
+sea aceptada y utilizada por dicha comunidad. Por lo tanto el algoritmo
+o mejora que "mejor se ajuste a D_" estará supeditado en gran parte a los
+requerimientos más urgentes de sus usuarios.
El alcance de este trabajo se limita a los siguientes puntos:
* Explorar los problemas del recolector de basura actual.
-* Evaluar cuales de estos problemas son de mayor importancia para la
+* Evaluar cuáles de estos problemas son de mayor importancia para la
comunidad de usuarios de D_.
* Analizar la viabilidad de algoritmos y optimizaciones para solucionar
o minimizar el o los problemas de mayor importancia.