Uma linguagem de alto nível utiliza a combinação de um conjunto de símbolos de acordo com certas regras de sintaxe para expressar uma sequência de operações de máquina. Esse tipo de linguagem exige conhecimento do código de máquina e é mais difícil de ler, escrever e manter.