Lenguaje de máquina
A veces denominado código máquina o código objeto, el lenguaje máquina es una colección de dígitos binarios o bits que el ordenador lee e interpreta. El lenguaje de máquina es el único lenguaje que un ordenador es capaz de entender.
El lenguaje de máquina exacto para un programa o acción puede variar según el sistema operativo. El sistema operativo específico dicta cómo un compilador escribe un programa o acción en lenguaje máquina.
Los programas de ordenador están escritos en uno o más lenguajes de programación, como C++, Java o Visual Basic. Un ordenador no puede entender directamente los lenguajes de programación utilizados para crear programas informáticos, por lo que el código del programa debe ser compilado. Una vez compilado el código de un programa, el ordenador puede entenderlo porque el código del programa se convierte 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
Abajo hay otro ejemplo de lenguaje máquina (no binario), que imprime la letra «A» 1000 veces en la pantalla del ordenador.