Le ramasse-miettes a fait ses preuves en termes de gestion avancée de la mémoire, mais il commence en même temps à montrer ses limites. Notamment, le problème numéro un est qu'il ne donne pas le droit à l'erreur, ce qui est problématique quand on fait des erreurs.
Je propose donc un nouveau paradigme de gestion mémoire. Avec la corbeille, l'objet désalloué n'est pas détruit tout de suite. Au contraire, il est placé dans une corbeille. Ainsi, le programme peut éventuellement le récupérer s'il se rend compte qu'il a fait une erreur. C'est un progrès inestimable dans la programmation de haut niveau, qui mettra probablement Java au niveau de Smalltalk et oCaml réunis.
La version actuelle de la corbeille nécessite Swing, AWT, et une souris deux boutons.
# Un nouveau paradigme : la corbeille
Posté par Moby-Dik . En réponse à la dépêche Interview de Bjarne Stroustrup. Évalué à 10.
Le ramasse-miettes a fait ses preuves en termes de gestion avancée de la mémoire, mais il commence en même temps à montrer ses limites. Notamment, le problème numéro un est qu'il ne donne pas le droit à l'erreur, ce qui est problématique quand on fait des erreurs.
Je propose donc un nouveau paradigme de gestion mémoire. Avec la corbeille, l'objet désalloué n'est pas détruit tout de suite. Au contraire, il est placé dans une corbeille. Ainsi, le programme peut éventuellement le récupérer s'il se rend compte qu'il a fait une erreur. C'est un progrès inestimable dans la programmation de haut niveau, qui mettra probablement Java au niveau de Smalltalk et oCaml réunis.
La version actuelle de la corbeille nécessite Swing, AWT, et une souris deux boutons.