Forum Moderators: open
Computers simply cannot divide by zero. Try it on your calculator and you'll get an error message.But Dr Anderson has come up with a theory that proposes a new number - 'nullity' - which sits outside the conventional number line (stretching from negative infinity, through zero, to positive infinity).
Link to Nothing [bbc.co.uk]
People were quick to point out that the good Dr. has solved nothing, err, hasn't solved the problem of dividing by zero, as it's not a problem really. And besides, NaN has been around for quite some time now.
Dr. Bonehead has also solved the ages old chicken and egg problem by announcing that the 'chegg' came first.
;)
As for 'nullity', obviously he hasn't thought of the impact that this would have on L' Hopital's Rule [google.com]...hehe
I'm sticking to what I know.
If your heart pacemaker divides by zero, you're dead."
Allowing the program to continue past that point with a quasi-value does not fix the underlying problem that you have an abnormal situation. Unless you later have error handling to handle that quasi-value. But if you're going to do that anyway, why not just have the initial error handling for the divide by zero situation instead of allowing the error to propegate further along into the program?
It's almost always better to fix problems earlier on. Problems left unhandled usually become much bigger problems very quickly.
By the way, on a related note the chicken-and-egg conundrum has already been "solved" [cnn.com], and in a much more satisfactory way than this math professor's efforts. The egg came first. You can draw this conclusion if you consider that the first chicken must have come about by a genetic mutation, either major or minor. As genetic changes do not occur during an animal's life but during embryo formation, the egg which led to the first chicken was laid by an animal which was not a chicken, but merely closely resembled one. :)
infinity is that warm feeling you get when you realize you are approaching that limit.
"nullity" sounds like when you realize you actually wet your trousers instead.