1. Lenguajes de bajo nivel:
los lenguajes de bajo nivel son utilizados para comunicarse
directamente con la maquina. Los lenguajes de bajo nivel son
muy difíciles de manejar. El lenguaje de bajo nivel mas
conocido es el maquina.
2. Lenguajes de alto nivel:
Este tipo de lenguajes son muy fáciles de
manejar ya que no usan el código binario y
además usan palabras humanas. Para poder ser
traducido al lenguaje maquina necesita un
interprete.
3. Interprete:
Es un programa que traduce temporalmente un
lenguaje de alto nivel al maquina.
4. Compilador:
Este programa sirve para traducir un lenguaje
de alto nivel o bajo nivel a otro
permanentemente.