Let's talk about space and computing with space in mind..
The human aspect of programming has always been built around the presence of best environments for coding - mostly called as the 'happy' path coding - where you just care about the code and be rest assured everything else would be taken care of with no intended variations. Well - what is this 'everything else' we are talking about? Let's have a look.. with an example of today's times.. When you are going into space you need to look at 3 things - 1. temperatures -180 degree centigrade to 240 degree centigrade. 2. cosmic rays 3. vibrations the third one is important during launch but 1 & 2 would always be there once you go into space. Any instrument put into space should work with above 3 parameters not affecting the output. #2 sometimes hits the microprocessor and has a capability to change the parity bit - flip it from 1 to 0 or 0 to 1. This may cause the microprocessor to give incorrect results - say 100 + 100 = might have one bit fli...