View Single Post
 
Old Aug 21, 2018, 10:52 PM
marvin_pa's Avatar
marvin_pa marvin_pa is offline
Veteran Member
 
Member Since: Jul 2009
Posts: 685
Quote:
Originally Posted by amicus_curiae View Post
Marvin,

Who-wee! Where to start?

I was a very occasional Basic coder in the early 1980’s and a C+(+) coder in the mid-late 1980’s (exchanging code, always crashing, with the Knoll boys — stunned that they were able to separate and display individual RGB channels — long story) so I’ve a very limited experience with programming.

You’re right — I’ve yet to find a program without an enormous number of bugs! I would say that bugs defy logic when even the very best debugger returns clean coding — but the debugger is always wrong, too, defying logic, errant tasks being the result. (Yes, I recognize that we’re speaking of two distinct types of ‘logic’ — just play along and humor me?)

In re Darwinian evolution: Because we’re unable to predict mutation, we see logic in the process only after evolution has occurred. If there were any logic in evolutionary biology, we’d be able to predict logical outcomes… but we can’t. Evolution occurs in the minute mutations of a species, in a randomness inherent in each individual creature, dependent upon variables rather than consistencies. Even at a distance, we’re flummoxed when we find feathers upon dinosaur remnants and we’re forced to reevaluate forgone conclusions that defy the logical inferences of 10-minutes-past.

So I’ll leave programming logic in the dust for the moment and focus upon the reasoning beyond reason that are so crazily random in maths and sciences.

Does that make sense?
You have to remember that debuggers were usually written by the bugge... er... highly qualified professionals responsible for the bugs to be debugged by the buggy debugger.
Hugs from:
avlady