Este documento presenta una clasificación de los lenguajes de programación según su nivel, incluyendo de alto nivel y de bajo nivel. También describe los principales lenguajes de cada generación como FORTRAN, COBOL, PL/1, BASIC, PASCAL, C/C++ y ADA. Finalmente, explica la diferencia entre los lenguajes de primera y segunda generación en términos de su cercanía al hardware.