Recolección de lixo: Diferenzas entre revisións

Contido eliminado Contido engadido
Addbot (conversa | contribucións)
m Bot: Retiro 29 ligazóns interlingüísticas, proporcionadas agora polo Wikidata en d:q322202
m →‎Descripción: Bot: Arranxos varios
Liña 9:
Ó facer a liberación manual de memoria innecesaria (e a miudo prohibíndoa expresamente), a recolección de lixo libera ó programador de preocuparse de borrar explícitamente aqueles obxectos que xa non precisa, tarefa que pode consumir un esforzo significativo. Ademais, axuda ós programadores nos seus esforzos por faceren programas máis estables, xa que prevén diversas clases de erros en tempo de execución. Por exemplo, prevé o erro do [[punteiro colgante]], onde téntase usar unha referencia a un obxecto eliminado. Moitas [[linguaxe de programación|linguaxes de programación]] precisan da recolección de lixo, ben coma parte da especificación da linguaxe (exemplos: [[linguaxe Java|Java]], [[Lisp]] e a maioría das linguaxes utilizadas para scripting (guións)), ben coma necesidade práctica para a implementación (exemplo: as linguaxes formais coma o [[cálculo lambda]]).
Outras linguaxes deseñáronse para se utilizar con [[xestión de memoria]] manual, pero teñen implementacións con recolección de lixo (exemplos: [[C]] e [[C++]]).
 
 
 
[[Categoría:Informática]]