This document discusses the history and evolution of computers through five generations. It explains that the first generation used vacuum tubes and large mainframe computers. The second generation introduced transistors, making computers smaller and more reliable. The third generation used integrated circuits which made computers faster, cheaper and smaller. The fourth generation saw the development of microprocessors and personal computers. The fifth generation aims to develop artificial intelligence capabilities. Each generation is characterized by the switching technology used in computer hardware.