¿Qué es el lenguaje de máquina?

Algunas veces denominado código de máquina o código de objeto, el lenguaje de máquina es una colección de dígitos o bits binarios que la computadora lee e interpreta. El lenguaje de máquina es el único lenguaje que una computadora es capaz de entender.

El lenguaje de máquina exacto para un programa o acción puede diferir según el sistema operativo de la computadora. El sistema operativo específico dictará cómo un compilador escribe un programa o acción en lenguaje de máquina.

Los programas de computadora están escritos en uno o más lenguajes de programación, como C ++, Java o Visual Basic. Una computadora no puede entender directamente los lenguajes de programación utilizados para crear programas informáticos, por lo que debe compilarse el código del programa. Una vez que se compila el código de un programa, la computadora puede entenderlo porque el código del programa se ha convertido en lenguaje de máquina.

Ejemplo de lenguaje de máquina:

A continuación se muestra un ejemplo de lenguaje de máquina (binario) para el texto "Hola mundo".

 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 

A continuación se muestra otro ejemplo de lenguaje de máquina (no binario), que imprimirá la letra "A" 1000 veces en la pantalla de la computadora.

 169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96 

Lenguaje ensamblador, Binario, Compilación, Lenguaje de alto nivel, Lenguaje de bajo nivel, Legible por máquina, Archivo de objetos, Términos de programación, Pseudo lenguaje, Lenguaje especial