El caso de la recolección de basura (*garbage collection* en inglés)
es uno de los más representativos. Lisp_ introdujo a principio de los
-'60 este concepto, como un mecanismo para alocar
-y liberar recursos de forma automática. Pero no fue hasta avanzados los
-'90 que esta técnica se empezó a utilizar en lenguajes de programación
-de uso comercial, cuando fue popularizado por Java_. Incluso luego de
-más de 30 años para Java_ era costosa la recolección de basura, lo que
-sumado a la presencia de una máquina virtual para ejecutar los programas
-producidos, condujo a que estos lenguajes sean notablemente lentos. Aún
-así Java_ creció y entre las mejoras introducidas hubieron mejoras en
-la recolección de basura. Otros lenguaje de programación populares que
-utilizan alguna forma de recolección de basura son Python_, Ruby_, PHP_
-y `C#`_, entre otros.
+'60 este concepto, como un mecanismo para alocar y liberar recursos
+(en general memoria alocada en el *heap*) de forma automática. Pero
+no fue hasta avanzados los '90 que esta técnica se empezó a utilizar
+en lenguajes de programación de uso comercial, cuando fue popularizado
+por Java_. Incluso luego de más de 30 años para Java_ era costosa la
+recolección de basura, lo que sumado a la presencia de una máquina
+virtual para ejecutar los programas producidos, condujo a que estos
+lenguajes sean notablemente lentos. Aún así Java_ creció y entre las
+mejoras introducidas hubieron mejoras en la recolección de basura. Otros
+lenguaje de programación populares que utilizan alguna forma de
+recolección de basura son Python_, Ruby_, PHP_ y `C#`_, entre otros.
.. _Lisp: http://www.lisp.org/
.. _Java: http://www.java.com/