Basura

En las computadoras, la basura tiene dos significados relacionados:

1) Desde el punto de vista de la percepción de un usuario, la basura se usa a menudo para referirse a cualquier cosa en su pantalla que parezca ilegible o no visible. Esto puede incluir mirar un archivo de gráficos, como un archivo de formato de intercambio de gráficos web, con un lector de texto. Aunque esto es simplemente una instancia de usar el programa incorrecto para ver un archivo perfectamente bueno, es probable que el espectador piense que lo que se presenta es "basura".

2) Desde el punto de vista de la programación, la basura son datos que se han colocado en un espacio de memoria de acceso aleatorio obtenido del sistema operativo que ya no se necesita. Liberar el espacio para su reutilización se denomina "recolección de basura". En el pasado, los programadores tenían que escribir programas que solicitaban almacenamiento explícitamente y luego lo devolvían al sistema cuando ya no era necesario. (Los programas que descuidan devolver el almacenamiento no utilizado pueden ser cerrados por el sistema operativo). El término "recolección de basura" aparentemente se usó por primera vez en el lenguaje de programación LISP. Java es un lenguaje de programación más nuevo que, como LISP, maneja la recolección de basura para el programa, liberando al programador de preocuparse por él.