CrashMan said: ^ So you are saying that if you know the chances of all possible outcomes, but not which will be the actual outcome, you know everything?
That's like saying "I go up to a roulette table. I know if I bet my money on X I know the chances of each of the possible outcomes (the odds) and what will happen to my money with each one of those outcomes (the payoffs) Therefore I know exactly what the ball will land on. Not to mention in your example above, god couldn't SEE that x y or z was happening, as he would have known a billion years prior to those events which would occur, if he was all knowing. Your example in programming is COMPLETELY invalid. The error checking catches for events you DON'T expect, or MIGHT happen but you aren't sure. If you knew everything that would happen, there would be no need for exception handling, because there would be no exceptions to what you know would occur. |
See, this is you're problem, you're taking the "not knowing" as something that is random. A ball on a roulett table is too complex for a human to calculate, but it is not random. AS someone who would be all knowing. As soon as the ball started moving I would know exactly where it would go by calculating rotations of the wheel vs the direction the ball is moving.
That part is NOT what I mean when I say possibilities. the only possibiliities that god would not knwo teh outcome of already are those which involve the choice of a human, THOSE are the only points at which probablity comes into play.
And you are both right and wrong about the error checking deal. After all, if you didn't expect it to be able to happen, you would you include exceptions handlers at all?
Either way, the point is still that safety triggers can still be set up ahead of time in order to keep things from going too far off track no matter what random numbers are thrown out(ei. choices made by people with free will)
CrashMan said:
No, I am aware (professional programmer myself, that's why I enjoy c++, can't really cheat that way too easily ;) ) but in the context he was refering to thats the purpose of exception handling. Let me give you an example. Say you have a program that opens a file. You may add an Exception handler (try/catch block) to make sure the file exists and fails gracefully if it doesn't. You as the programmer DON'T KNOW if the file exists or not, hence the exception handling in case it doesn't. If you KNEW the file would always exist, then you wouldn't need the try catch block. If you knew the file will never exist, then there is no point in running the program. If you know when the file will be there and when it doesn't then you would know when to run the program and when not to, making the exception handling pointless. |
And this is exactly what I was talking about, because he created humans with free will. in other words, we're random number generators, however he still knows what range of values the random numbers we generate will fall within.
And because there are random numbers, part of the purpose of the program is to let it do the work, hence the program would be able to attempt ot access files on it's own. But while god will know wether or not the file is there, teh program doesn't neccesarily know, hence the reason hed use exception handling or some variant therof.
Seppukuties is like LBP Lite, on crack. Play it already!Currently wrapped up in: Half Life, Portal, and User Created Source Mods
|