Lenguaje de Alto Nivel

Son los lenguajes más utilizados por los programadores, ya que son más fáciles de entender que los lenguajes ensambladores. Estos lenguajes tienen la gran ventaja de que no son dependientes de la computadora, por lo que, con mínimas modificaciones, un programa escrito en este lenguaje puede ejecutarse en diferentes tipos de computadoras. Algunos ejemplos de lenguajes de programación de esta categoría son C, C++ y Java.
También, los programas escritos en estos lenguajes deben ser traducidos a instrucciones en lenguaje máquina, para lo cual se utilizan programas traductores especiales como compiladores o intérpretes.

Imagen generada por la iPMOGuide.com