The document summarizes the five generations of computers from 1946 to present. The first generation used vacuum tubes and was very large, slow, and expensive. The second generation used transistors and was smaller and faster than the first. The third generation used integrated circuits and could perform millions of instructions per second. The fourth generation used microprocessors and introduced personal computers. The fifth generation uses artificial intelligence and can understand natural languages. Each generation brought improvements in speed, size, cost, programming languages, and input/output devices.