Os avanços tecnológicos dos computadores nas últimas décadas trouxeram o aperfeiçoamento da tecnologia existente, principalmente devido aos avanços tecnológicos da eletrônica, proporcionando maior grau de miniaturização e velocidade das máquinas.
Mas é interessante notar que se somente as máquinas evoluíssem e a forma de programação não, de nada adiantaria. Seria como termos um carro esportivo que anda a mais de 300 km/h em uma rodovia esburacada, pois ele não conseguiria alcançar a sua maior velocidade mesmo tendo capacidade. Então, fica claro que os computadores de última geração e as linguagens de programação devem estar alinhados um com o outro, pois do contrário as coisas não acontecem.