Description: The evolution of digital computing is often divided into generations. Each generation is characterized by dramatic improvements over the previous one. The following history has been organized using these widely recognized generations as mileposts.