The document summarizes the five generations of computers from 1951 to today. The first generation used vacuum tubes and magnetic tape. The second generation used transistors and magnetic core memory. The third generation used integrated circuits and high-level programming languages. The fourth generation uses microprocessor chips and object-oriented programming languages. A potential fifth generation may involve artificial intelligence and natural language interfaces.