And it amazes me how many analog tricks they used. Modern day would be a couple lines of code.
And it amazes me how many analog tricks they used. Modern day would be a couple lines of code.
In 1954, Rex Rice wrote this piece about preferring a simple plugboard as the means of programming a computer, versus any sort of abstraction with a programming language (https://dl.acm.org/doi/10.1145/1455270.1455272). So it was still very much up for debate, whether high-level programming languages were even the right solution for the problems being faced.
But I agree with you, our forefathers were simply geniuses to have figured out how to manipulate the physical world to produce mathematical computations. Early in his career, my dad had to disassemble and reverse-engineer some Soviet-made aerospace devices, and he still fondly recalls how superbly engineered and precise the Soviet devices were. I wish there was more information out there about Soviet computing, but the winners do write history after all.
But then you look at it and think Yeah, obviously they're not going to have MTBF times in the millions. It's going to be hundreds of hours - once a week, or maybe every few weeks between real hard crashes.
How would that change your behaviour.
This is why I have my doubts about existing designs for quantum computers, the quantum algorithms we are trying to solve in hardware require an analog design and we rejected analog computers before, mainly because they were unable to scale. This inability to scale is the same problem we see with quantum computers.
This is a huge departure from the physical world, and it speaks to what a massive benefit computers bring.
Impossible to know, though the use of nuclear weapons by an enemy was probably on everyone's mind, and diversity of redundant systems may have been applied in case some hypothetical enemy air defense came about during the lifespan of the aircraft.