In 1945 one of the world’s first programmable, electronic general-purpose computers, the ENIAC, was unveiled. However, there was one small problem — there was no one to program it. In theory, the computer could be used to solve any problem with its vacuum tubes, function tables and accumulators. However, the…