je pense que les GC est une très bonne inventions.
La libération déterministe de la mémoire peut parfois être nécéssaire pour des raisons de performance, mais dans ce cas on identifie la partie du logiciel qui est critique et on la développe en C++ ou en C.
C'est pour ca qu'a été créer les java native interface.
De plus le gain de productivité gagné avec la gestion automatique de la mémoire est très très important .
la seule chose qui manque à java qui lui permettrait de gagné en puissance serai de pouvoir allouer des objets de taille fixe comme les structures du langage C . sur la pile d'execution .
ce ci serai utile pour faire du calcul vectoriel ou matricielle ...
Partager