Las computadoras han evolucionado a través de cinco generaciones. La primera generación utilizó válvulas de vacío, mientras que la segunda y tercera generación utilizaron transistores y circuitos integrados respectivamente. La cuarta generación introdujo los microprocesadores. La quinta generación se enfocó en el desarrollo de funciones inteligentes y la capacidad de comunicarse con un lenguaje más cotidiano.