- memoria en tiempo de ejecución según sea necesario y liberarla cuando ya
- no la necesita. A diferencia del *stack*, la duración de la *reserva* no
- está atada a un bloque de código.
-
-A medida que el tiempo pasa, cada vez los programas son más complejos y es
-más compleja la administración de memoria. Uno de los aspectos más
-importantes de un recolector de basura es lograr un mayor nivel de
-abstracción y modularidad, dos conceptos claves en la ingeniería de
-software [JOLI96]_. En particular, al diseñar o programar bibliotecas, de
-no haber un recolector de basura, **la administración de memoria pasa a ser
-parte de la interfaz**, lo que produce que los módulos tengan un mayor
-grado de acoplamiento.
-
-Además hay una incontable cantidad de problemas asociados al manejo
-explícito de memoria que simplemente dejan de existir al utilizar un
-recolector de basura. Por ejemplo, los errores en el manejo de memoria
-(como *buffer overflows* [#gcbuff]_ o *dangling pointers* [#gcdang]_) son
-la causa más frecuente de problemas de seguridad [BEZO06]_.
+ memoria en tiempo de ejecución según sea necesario y liberarla cuando ya no
+ la necesita. A diferencia del *stack*, la duración de la *reserva* no está
+ atada a un bloque de código.
+
+A medida que el tiempo pasa, cada vez los programas son más complejos y es más
+compleja la administración de memoria. Uno de los aspectos más importantes de
+un recolector de basura es lograr un mayor nivel de abstracción y modularidad,
+dos conceptos claves en la ingeniería de software [JOLI96]_. En particular, al
+diseñar o programar bibliotecas, de no haber un recolector de basura, **la
+administración de memoria pasa a ser parte de la interfaz**, lo que produce
+que los módulos tengan un mayor grado de acoplamiento.
+
+Además hay una incontable cantidad de problemas asociados al manejo explícito
+de memoria que simplemente dejan de existir al utilizar un recolector de
+basura. Por ejemplo, los errores en el manejo de memoria (como *buffer
+overflows* [#gcbuff]_ o *dangling pointers* [#gcdang]_) son la causa más
+frecuente de problemas de seguridad [BEZO06]_.