Uhm, pre bih rekao da je GC i napravljen da bi high-level (mada ne znam kakva je to klasifikacija high i low level) programeri vodili brige o drugim stvarima pri tome ne razbijajuci glavu cesljajuci kod u nadi da ne postoji objekat bez destruktora ... Ako cemo tako, zasto su u STL postoji string biblioteka ? Ili mozda kontejneri ? Da bi upravo olaksali zivot ljudima koji nemaju potrebe da brinu o tim stvarima (kao sto leka rece, prakticno GUI programeri)... Prava stvar je uvesti features kao np. GC ali pri tome nastojati da krajnji rezultat izgubi sto manje u preformansama (brzina itd.).
Zato ako decki iz Sun-a budu nastojali da koliko-toliko priblize (ili ono barem umanje razliku na nesto nebitno, bar sto se desktop-a tice) performanse Jave C++ovim, ucinice pravu stvar.
Za sada su jos uvek veoma daleko od cilja ...
Doduse, ne znam kako MSovo cedo C# stoji po tom pitanju ?
If you want to get anywhere in your life, don't break the rules - make them !