IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Hey I'm Special!
As in short bus special.

You can automate C++ memory use much of the time - if you're clever and have patience and only use smart pointers (which you can get to act *almost* but not quite like real pointers) and are disciplined about how you pass things around (stack memory passes as references, heap by pointer - always decide what kind of class you have when defining it - never have some objects of a class live on the stack and others on the heap).

I haven't mucked with it lately but there are a bazillion memory management gotchas in C++ (one of which has been fixed I think (delete vs delete[]) but more than C ever had), any of which can bite you in the ass if you so much as cast a single pointer.

I've also seen projects saved by purchasing a commercial GC lib. You could have GC in C++, but the culture is opposed to the "cost" of one. Mostly out of ignorance. If Java did anything at all for the world - it showed that GC can perform reasonably (not like most enlightened people didn't know that - but how many people are enlightened?).




I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customer got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.

--Alan Perlis
New GC lib?
Whachew talking 'bout, Willis?
jb4
"They lead. They don't manage. The carrot always wins over the stick. Ask your horse. You can lead your horse to water, but you can't manage him to drink."
Richard Kerr, United Technologies Corporation, 1990
New Garbage Collection.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
     SUN: Java is almost extinct (sp bury it aready) - (boxley) - (29)
         I think the real issue here is ... - (dmarker) - (28)
             ObMeToo - (tseliot)
             Re: I think the real issue here is ... - (deSitter) - (22)
                 C'mon - did MSBasic interpreter get dropped ??? - (dmarker) - (21)
                     Re: C'mon - did MSBasic interpreter get dropped ??? - (deSitter) - (20)
                         If that were true Java would've never taken off !!! - (dmarker) - (19)
                             Re: If that were true Java would've never taken off !!! - (deSitter) - (10)
                                 Using 256M per thread... - (admin) - (9)
                                     I must be from outta town... - (jb4) - (6)
                                         Re: I must be from outta town... - (admin) - (5)
                                             There is NOTHING wrong with pointers! - (jb4) - (3)
                                                 Re: There is NOTHING wrong with pointers! (new thread) - (admin)
                                                 Thing is, some tools are more abuse-prone than others. - (CRConrad)
                                                 You just said it !!!! - (dmarker)
                                             Saved me the trouble - ditto - to JB4 - (dmarker)
                                     Re: Using 256M per thread... - (deSitter) - (1)
                                         "Are there any good ones?" - (admin)
                             Also - (deSitter) - (4)
                                 Bull**** - (dmarker) - (1)
                                     Sure I Have - (deSitter)
                                 Your definition of a decent C programmer - (ben_tilly) - (1)
                                     Well my definition of a good C++ programmer is a - (boxley)
                             Hey I'm Special! - (tuberculosis) - (2)
                                 GC lib? - (jb4) - (1)
                                     Garbage Collection. -NT - (admin)
             Will it do? - (tuberculosis) - (3)
                 Picture - (Andrew Grygus) - (2)
                     Switched URLs - Thanks! -NT - (tuberculosis)
                     So YOU'RE the one who fixed it! - (jb4)

For Wade, it is to wonder.
65 ms