1. Linguagem de máquina nativa - Linguagem de máquina nativa é o conjunto de instruções que a CPU de um determinado computador entende.
- É específico para cada tipo de CPU e normalmente é escrito em código hexadecimal ou binário.
- A linguagem de máquina nativa é a forma mais eficiente de programar um computador, pois não precisa ser interpretada ou compilada em outra linguagem.
- Porém, é também o mais difícil de aprender e usar, pois requer um conhecimento profundo da arquitetura da CPU.
2. Linguagem Assembly - A linguagem assembly é uma linguagem de programação de baixo nível que é traduzida para a linguagem de máquina nativa por um montador.
- A linguagem assembly é mais fácil de ler e escrever do que a linguagem de máquina nativa, pois utiliza mnemônicos (códigos curtos e fáceis de lembrar) para representar instruções.
- Porém, ainda é bastante difícil de aprender e usar, pois requer um bom entendimento da arquitetura da CPU.