By

The term ‘computer generation’ is often used in relation to the hardware of computers. Each phase of computer development is known as a separate generation of computers. Each phase of development...