Lenguaje de bajo nivel
Un lenguaje de bajo nivel es un tipo de lenguaje de programación que contiene instrucciones básicas reconocidas por una computadora. A diferencia de los lenguajes de alto nivel utilizados por los desarrolladores de software, el código de bajo nivel suele ser críptico y no legible para las personas. Dos tipos comunes de lenguajes de programación de bajo nivel son el lenguaje ensamblador y el lenguaje máquina.
Los programas de software y los scripts se escriben en lenguajes de alto nivel, como C#, Swift y PHP. Un desarrollador de software puede crear y editar código fuente en un lenguaje de alto nivel mediante un IDE de programación o incluso un editor de texto básico. Sin embargo, la CPU no reconoce directamente el código. En su lugar, debe compilarse en un lenguaje de bajo nivel.
El lenguaje ensamblador está un paso más cerca de un lenguaje de alto nivel que el lenguaje máquina. Incluye comandos como MOV (mover), ADD (sumar) y SUB (restar). Estos comandos realizan operaciones básicas, como mover valores a los registros de memoria y realizar cálculos. El lenguaje ensamblador se puede convertir al lenguaje máquina mediante un ensamblador.
El lenguaje máquina, o código máquina, es el nivel más bajo de los lenguajes informáticos. Contiene código binario, que suele generarse al compilar código fuente de alto nivel para un procesador específico. La mayoría de los desarrolladores nunca necesita editar ni siquiera mirar el código máquina. Solo los programadores que crean compiladores de software y sistemas operativos necesitan consultar el lenguaje máquina.
Pon a prueba tu conocimiento