Another relevant question I like to think about:
If aliens invented computers, what kind of programming language would they have? What kind of design decisions would they make?
My take on the answer is that they would have at least machine codes, some sort of C, some sort of LISP and lambda calculus.