what is the computer generation​