Lenguaje de bajo nivel en programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (308 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de octubre de 2010
Leer documento completo
Vista previa del texto
Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.
Lapalabra "bajo" no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida abstracción entre el lenguaje y el hardware.
Uso: ventajas e inconvenientes * 2Primera generación * 3 Segunda generación * 4 Véase también |
Uso: ventajas e inconvenientes [editar]
En general se utiliza este tipo de lenguaje para programar controladores (drivers).
Algunoslenguajes de bajo nivel son el lenguaje de maquina , el lenguaje simbolico y el de programacion. El lenguaje de programacion tiene ciertas ventajas:
* Mayor adaptación al equipo.
*Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Pero también tiene importantes inconvenientes:
* Imposibilidad de escribir código independiente de la máquina.
* Mayordificultad en la programación y en la comprensión de los programas.
* El programador debe conocer más de un centenar de instrucciones.
* Es necesario conocer en detalle la arquitectura de lamáquina.
Características
* Se trabaja a nivel de instrucciones, es decir, su programación es al más fino detalle.
* Está orientado a la máquina.
Primera generación [editar]
El lenguaje deprogramación de primera generación (por sus siglas en inglés, 1GL), es el lenguaje de código máquina. Es el único lenguaje que un microprocesador entiende de forma nativa. El lenguaje máquina no puedeser escrito o leído usando un editor de texto, y por lo tanto es raro que una persona lo use directamente.
Segunda generación [editar]
El lenguaje de programación de segunda generación (por sussiglas en inglés, 2GL), es el lenguaje ensamblador. Se considera de segunda generación porque, aunque no es lenguaje nativo del microprocesador, un programador de lenguaje ensamblador debe conocer la...
tracking img