Quanto mais alto o nível da linguagem de programação, mais próxima ela se encontra da forma reconhecida como linguagem natural, a que as pessoas usam na comunicação humana do dia-a-dia. Inversamente, quanto mais baixo, mais perto ela está da forma digital binária, a cadeia de 1s e 0s que, mapeada em tensões e/ou correntes elétricas, constitui a única forma de comandar diretamente o hardware computacional no atual estado de nossa tecnologia de construção de computadores digitais.