O binário (1 e 0) é o idioma das máquinas e para nos comunicar com elas, utilizamos as linguagens de programação, um meio termo entre nosso idioma e o que elas entendem. Dessa forma, é possível dar comandos estruturados às máquinas para que elas possam executá-los.