lunes, 19 de marzo de 2012

Clasificación por su Dependencia a la Maquina


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).

http://qbitacora.wordpress.com/2007/09/21/clasificacion-de-lenguajes-de-programacion/

No hay comentarios:

Publicar un comentario