first of all, for a programming task as small as this one, leaking is not a concern. it isn't something you'll ship to millions of people and have running all the time. if you are in fear of leaking megs of memory in a few days' worth of code and a few minutes of run time, then you have other problems.
second, if i want to free memory, ill free it. if im dumb and forget to free memory a lot, ill use smart types that are freed when they fall out of scope. why would i want to have something freed at some unknown time AFTER it falls out of scope?
you sound like someone who messed up a CS101 homework assignment because of not knowing the nuances of the language.
also, programmers DO think like machines. if you ever help out people in beginning CS classes you'll see some people just aren't cut out to be programmers no matter what the language is. they simply dont think methodically and cant come up with the intermediate steps they need to reach an end result.
until computers can understand language and all that, the best programmers will be totally comfortable using C and similar languages.
absolutely correct! LINUX == COMMUNISM! people should stop fooling themselves into thinking open source is a good thing for everybody. how about supporting a free market where people are actually paid for doing good work? if you unemployed no-talent ass-clown hippies would stop hanging on the coattails of the few members who actually contribute to open source and go GET REAL JOBS in the computer industry, youd support intellectual property rights instead of this "free ideas" bullshit.
what are you talking about? exponential growth in software development? theres relatively fixed number of people in software development, its not increasing exponentially. pretty much everyone who would work on open-source is already working on it. the rest of the developers have real jobs and get paid real money to work on a real product.
first of all, for a programming task as small as this one, leaking is not a concern. it isn't something you'll ship to millions of people and have running all the time. if you are in fear of leaking megs of memory in a few days' worth of code and a few minutes of run time, then you have other problems.
second, if i want to free memory, ill free it. if im dumb and forget to free memory a lot, ill use smart types that are freed when they fall out of scope. why would i want to have something freed at some unknown time AFTER it falls out of scope?
you sound like someone who messed up a CS101 homework assignment because of not knowing the nuances of the language.
also, programmers DO think like machines. if you ever help out people in beginning CS classes you'll see some people just aren't cut out to be programmers no matter what the language is. they simply dont think methodically and cant come up with the intermediate steps they need to reach an end result.
until computers can understand language and all that, the best programmers will be totally comfortable using C and similar languages.
right, and im sure you have much more knowledge on the subject than an astronomer.
"While a trash can is nice to have, this doesn't fundementally address the issue of retrivability of accidently deleted information."
isnt this exactly what it addresses? why go through all the fuss of a new filesystem when the trashcan works?
only if its implemented horribly, HORRIBLY wrong... intermediate cruft from compilation in windows doesnt wind up in the recycle bin.
absolutely correct! LINUX == COMMUNISM! people should stop fooling themselves into thinking open source is a good thing for everybody. how about supporting a free market where people are actually paid for doing good work? if you unemployed no-talent ass-clown hippies would stop hanging on the coattails of the few members who actually contribute to open source and go GET REAL JOBS in the computer industry, youd support intellectual property rights instead of this "free ideas" bullshit.
if you feel so strongly about it, why dont you go move to china? we'll miss you so much.
what are you talking about? exponential growth in software development? theres relatively fixed number of people in software development, its not increasing exponentially. pretty much everyone who would work on open-source is already working on it. the rest of the developers have real jobs and get paid real money to work on a real product.