The document discusses the five generations of computers from 1945 to present. The first generation used vacuum tubes and had very low memory capacity and processing speeds. The second generation used transistors and had increased memory and speeds. The third generation used integrated circuits and had further increases in memory and speeds as well as the introduction of high-level programming languages. The fourth generation used microprocessors and had memory in terabytes and scripting/visual languages. The fifth generation aims to give computers their own intelligence through artificial intelligence.