Uma linguagem de programação é uma notação para escrever programas, que são especificações de um cálculo ou algoritmo.