¿Alguien tiene una idea de por qué el área de la memoria principal donde se asignan los objetos se conoce como el montón. Puedo entender la razón de ser de la pila LIFO, pero me gustaría saber cuál es la razón para el nombre de "montón".
10
Respuestas:
De la información encontrada en StackOverflow: ¿cuál es el origen del término "montón" para la tienda gratuita? y ¿Por qué dos conceptos diferentes se denominan "montón"?
Esta información al menos se remonta a Knuth en 1975 haciendo referencia a otros autores (sin nombre):
También se menciona la discusión de Wijngaarden sobre Algol a principios de la década de 1970 que se refiere al grupo de memoria disponible como un montón (
heap
es una palabra reservada en Algol que se define en lugares como "asignar variable a un espacio libre del montón global". - Algol68 fechas desde 1968).La implementación del montón ALGOL 68 de 1970 puede ser útil para rastrear algunos aspectos del origen de las palabras, aunque mucho si está detrás de un muro de pago.
fuente