Debido a la necesidad de traducir frecuentemente el "software" viejo para atender las necesidades de nuevas máquinas, se desarrollaron lenguajes de orden superior como FORTRAN, COBOL y ALGOL.