Clasificación por su
grado de dependencia a la maquina:
Según el nivel de abstracción, o sea, según el grado de
cercanía a la máquina:
Lenguajes de bajo nivel: La programación
se realiza teniendo muy en cuenta las características del procesador. Ejemplo:
Lenguajes ensamblador.
Lenguajes de nivel medio: Permiten un mayor grado de abstracción
pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo
nivel. Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con
bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel
(números), etc.
Lenguajes
de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos
de datos, etc., de una manera cercana al pensamiento humano ignorando
(abstrayéndose) del funcionamiento de la máquina. Ejemplos: Java, Ruby.
Hay quien sólo considera lenguajes de bajo nivel y de alto
nivel, (en ese caso, C es considerado de alto nivel).
No hay comentarios:
Publicar un comentario