In science fiction tv, movies and books we often see and hear about systems and sub-systems working together to run the entire ship. And almost always there are scenarios where the "OS" for the ship allows quick hacks to re-purpose modules or re-route data/power across areas. Being a developer, I have always wondered whether there is a language currently that can withstand the rigours of deep space? Or it is something yet to be invented? Such a programming language should have certain features - fast execution times, versatility, good driver support for hardware components, ability to script in, baked in support for messaging,etc.