1. Linguagem de máquina:Esta é a linguagem de nível mais baixo que um computador pode entender. Consiste em código binário, que é uma série de 0s e 1s. A linguagem de máquina é específica para cada tipo de computador, portanto, um programa escrito em linguagem de máquina para um computador não funcionará em outro computador.
2. Linguagem assembly:Esta é uma linguagem de nível um pouco superior à linguagem de máquina, mas ainda está muito próxima do hardware. A linguagem assembly usa códigos mnemônicos para representar instruções em linguagem de máquina, o que torna mais fácil para os humanos ler e escrever. No entanto, a linguagem assembly ainda é específica para cada tipo de computador.