Geração dos Computadores
Primeira geração (1946 – 1959) Tinha com principal característica o uso de válvulas eletrônicas, possuindo dimensões enormes. Eles utilizavam quilômetros de fios, chegando a atingir temperaturas muito elevadas, o que frequentemente causava problemas de funcionamento, eram de uso restrito, com grande consumo de energia e poder de processamento bastante lento. Normalmente, todos os programas eram escritos diretamente na linguagem de máquina. Existiram várias máquinas dessa época, o ENIAC foi a mais famosa de todas. Lançado em 1946, as dimensões desta máquina eram muito grandes, com aproximadamente 25 metros de comprimento por 5,50 metros de altura. O seu peso total era de 30 toneladas. Esse valor representa algo como um andar inteiro de um prédio.
Segunda geração (1959 – 1964)
Na segunda geração, houve a substituição das válvulas eletrônicas por transístores, o que diminuiu em muito tamanho do hardware. A tecnologia de circuitos impressos também foi criada, evitando que os fios e cabos elétricos ficassem espalhados por todo lugar, menor aquecimento, maior poder de calculo se comparada com a geração anterior, confiabilidade e um consumo de energia bem menor, com o adicional de que não necessitava de tempo pra aquecer. Os cálculos passaram a ser medidos de segundos para microssegundos. As linguagens utilizadas para esse computadores eram normalmente a FORTRAN, COBOL ou ALGOL, assim, softwares já poderiam ser criados com mais facilidades. É possível dividir os computadores desta geração em duas grandes categorias: supercomputadores e minicomputadores. O IBM 7030, também conhecido por Strech, foi o primeiro supercomputador, enquanto que PDP-8 foi um dos minicomputadores mais conhecidos da segunda geração.
Terceira geração (1964 – 1970) Os computadores