PPRuNe Forums - View Single Post - F-35 Cancelled, then what ?
View Single Post
Old 3rd Oct 2013, 19:27
  #3445 (permalink)  
MG23
 
Join Date: Jun 2009
Location: Canada
Posts: 464
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by t43562
As a programmer, I am amazed that software ever works properly.
Whenever I think about all those circuit board traces shovelling electronics around at a large fraction of the speed of light to create signals that switch more than a billion times a second with a shape that better resembles a mound of jelly with spikes shoved in it than a square wave, in order to run billions of instructions translated from human-readable text into numbers by a piece of software with bugs and fed into an instruction decoder that converts them into microinstructions before being processed by a CPU that has bugs, and runs thirty-two instruction threads at the same time which all read and write to the same memory, and executes instructions before it knows whether they'll actually be reached and later decides whether to keep the results or throw them away... I have to go and lie down for a while.

Yet, somehow, it does mostly work out in the end.
MG23 is offline