Exceptions should be avoided because they are a) slow and b) difficult to understand (they're basically a goto). They should only be used to handle things beyond your control.
Name:
You are all uneducated shmucks2005-09-15 13:58 (sage)
>>7
On the other hand without exceptions you'll be mostly checking for errors over 50% of your code. I.e. "open file, check error, write to file, check error, close file, check error, write handler after 'fail:' label at end of function to close the file again if either the write or close went boom". That shit gets old really fast.
>>12
oh yay! you linked to some shitty paper. everything is different now!
Name:
Anonymous2005-09-17 14:30
>>13 is not >11 btw (I am)
When I've read it enough times to understand it thoroughly I'll try to debunk it... but I don't like all this talk about "proof" sounds kinda hard to debunk :(
lol @ faggots figuring out that cs is more than java programming
Name:
Anonymous2005-09-18 8:55
There seems to be a lot of confusion, in my experience, about computer science vs. applied computer science. Applied computer science is software dev't and techniques that can be applied to it (amongst *many* other things). Computer science, on the other hand, is the theoretical underpinning of applied computer science.
I was rather disappointed in my school's computer science and engineering program regarding that. We did plenty of programming classes, or applied computer science. We only did Automata and Formal Language Theory for the actual computer science itself, however. There's got to be more to it than that.
Name:
Anonymous2005-09-18 8:58
"Computer science is as much about computers as astronomy is about telescopes."
~ Edsger W. Dijkstra
Do threads ever expire? Is there a limit on the number of threads that might exist? When was /prog/ born? Why is the thread index a bit fucked up on some places, and undoubtedly unordered on others (assuming the only ordering criteria is the time of the last non-saged post)? What kind of storage backend does this shitty board software use? (I know it uses text files for the threads itselves, but I wonder how does it regenerate the thread index - does it process all over 10300 threads each bump? Does it have any sort of guarantee against corruption?)