Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.19 KB

seminario_10_garbage_collector.md

File metadata and controls

13 lines (9 loc) · 1.19 KB

Seminario 10 (Garbage Collector)

Los requerimientos de cada ejercicio del seminario serán expuestos desde el punto de vista práctico y teórico; es decir, para su exposición, cada equipo se basará en el caso práctico en cuestión para introducir y explicar el elemento teórico requerido. La exposición no es una mera enunciación de código. Preguntas como: ¿Por qué?, ¿Basándose en qué?, ¿Cómo se logra esto en el lenguaje X? entre otras, deben hacerse.

Todos los miembros del equipo deben participar en la solución del ejercicio y estar preparados para exponer todo el trabajo. La persona a exponer. se decide el día de la exposición. Quién no esté presente en la exposición de su equipo tiene 0 en la evaluación. (Note que estas notas se promedian y hay distinción entre 0 y 2).


  1. ¿En qué consiste la recolección automática de basura? Contraste contra el manejo manual en C++.
  2. Describa las diferentes estrategias de recolección automática.
    • ¿Cuáles son las ventajas y desventajas de cada una?
  3. Enumere brevemente las propuestas más comunes en los lenguajes de programación C#, Python, Java, Go y JavaScript.
  4. Explique el manejo de memoria en Rust.