== Quote from Tony ([EMAIL PROTECTED])'s article > So I have heard: that one can drop the GC and program correctly (hehe). But > if that's one's preferred style, that kinda means C++ is the tool of choice, > huh? (Not to belabor the point though). > Tony
Actually, there is an advantage to this. GC makes language and library design a lot more flexible, and C++'s opt-in design hinders this. At the same time, there are some use cases for which garbage collection is slow, such as when a function requires O(N) scratch space to perform a calculation on an object that can reasonably be arbitrarily large. In these cases, where objects are large and lifecycles are trivial, it can be a worthwhile optimization to delete this scratch space manually, even though you simply let the GC manage the vast majority of your memory.
