A couple days ago, I saw a video about the machines that were created for to travel to moon. In this video, the machine created was the computer for the Apollo Mission by the MIT Instrumentation Laboratory. This computer contains a software for the Apollo guidance, navigation and control system. This video teach me a lot about the development behind the digital computer and the concepts about hardware and software. Also all the process to construct a new computer with the technology existing in the 60's and innovate in the way that the systems are constructed. With only 64Kb the RAM memory this machine was capable to manage all the system in the travel to the moon.
It was amazing see it, because it demonstrates that nothing is impossible for to us. The part more amazing for me was when the computer accessed to the function to navigate, function that was never tested, and the navigation system did it in the best way, the only think I could do in that moment was to say "woow" and the other thing that surprise me was the system validation implemented on the system piloting, which at the time of navigating was marking an error but continued piloting, and nobody knew what was happening, and I recalled those incontables times when I do a program and it is doing things that I don't know why.
I share with you the video and I hope you like it.
Thanks for your time, I hope your comments.