9
Vie et mort des objets
Ce chapitre a pour objectif de présenter les différentes manières d’effacer les objets de la mémoire pendant qu’un programme s’exécute. Nous verrons comment les langages utilisés dans ce livre traitent de ce problème : de la version libérale du C++, confiant la responsabilité au seul programmeur, aux versions plus « marxistes » de Java, Python et PHP 5, laissant un système de régulation centralisé extérieur, appelé ramasse-miettes, s’en occuper, en passant par la troisième voie chère à Tony Blair et proposée par le C#.
Sommaire : Gestion de la mémoire RAM — Dépenses de mémoire inhérentes à l’OO — Mémoire pile et mémoire tas — Le « delete » du C++ — Le ramasse-miettes de Java, C#, PHP 5 et Python
Candidus — Comment ...