.. Resumen del trabajo
- ESTADO: TERMINADO, CORREGIDO
+ ESTADO: TERMINADO, CORREGIDO, REVISADO
.. _resumen:
**RESUMEN**
El problema del manejo de memoria ha sido un factor clave en los lenguajes de
-programación desde que empezaron a forjarse los primero lenguajes con un
+programación desde que empezaron a forjarse los primeros lenguajes con un
mínimo nivel de abstracción, dado que la administración de memoria explícita
ha sido un flagelo constante en el mundo de la informática, provocando
pérdidas de memoria que degradan el rendimiento de programas de larga vida
-y siendo la principal fuente de problemas de seguridad, entre otros problemas.
+y siendo la principal fuente de problemas de seguridad, entre otros.
-Es por esto que se desde la primera aparición de lenguajes de más alto nivel,
-se buscó abstraer al programador de administrar la memoria explícitamente,
+Es por esto que desde la primera aparición de lenguajes de alto nivel, se
+buscó abstraer al programador de administrar la memoria explícitamente,
desarrollando un área de investigación por mérito propio denominada
**recolección de basura** (o *garbage collection* en inglés). Se trata de un
-servicio provisto (generalmente por el lenguaje) que permite auto-detectar
+servicio (provisto generalmente por el lenguaje) que permite auto-detectar
cuando una celda de memoria ha dejado de ser utilizada por el programa para
poder ser reciclada en el futuro, liberando al programador de llevar cuenta
del tiempo de vida de una celda y su liberación explícita cuando ésta deja de