Lenguaje de Bajo Nivel
Los lenguajes de bajo nivel son lenguajes de programacion que se acercan al funcionamiento de una computadora. El lenguaje de mas bajo nivel es, por excelencia, el codigo maquina. A este le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Lenguajes de
Medio Nivel
Hay lenguajes de programacion que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas caracteristicas que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje m᳠cercano al humano y, por tanto, de alto nivel.