Lenguaje de Bajo Nivel
Un lenguaje de programación de
características bajo nivel es aquel en el que sus instrucciones
ejercen un control directo sobre el hardware y están condicionados por la
estructura física de las computadoras que lo soportan. El uso de la
palabra bajo en su denominación no implica que el lenguaje sea
menos potente que un lenguaje de alto nivel, sino que
se refiere a la reducida abstracción entre
el lenguaje y el hardware. Por ejemplo, se utiliza este tipo de lenguajes para
programar tareas críticas de los sistemas operativos, de
aplicaciones en tiempo real o controladores de
dispositivos.
Primera Generación
El lenguaje de programación de
primera generación, es el lenguaje de código máquina. Es el único
lenguaje que un microprocesador entiende de forma nativa. El lenguaje máquina
no puede ser escrito o leído usando un editor de texto, y por lo tanto es raro
que una persona lo use directamente.
Segunda Generación
El lenguaje de programación de
segunda generación, 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 arquitectura del
microprocesador (como por ejemplo las particularidades de sus registros o
su conjunto de instrucciones).
No hay comentarios:
Publicar un comentario