Linguagem de programação
Linguagem de programação é um sistema de regras para expressar instruções e organizar dados em programas. Sua sintaxe define como escrever; seu significado determina o que as construções fazem quando processadas.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Neste verbete

Expressar os passos
- Código-fonte
- Implementação
- Resultado
Regras de escrita e significado
A sintaxe determina quais construções são aceitas. Em Python, por exemplo, uma condição if usa dois-pontos, e a indentação delimita o bloco. O significado dessas construções determina quais operações ocorrem.
O código-fonte é o texto escrito na linguagem. Ele precisa ser processado por uma implementação para que o computador realize as operações correspondentes. Uma linguagem não é, por si só, o aplicativo que usamos para editar esse texto.
Uma busca em Python
Este exemplo de Python 3.14 implementa a busca linear em uma lista pequena:
numeros = [4, 9, 2]
procurado = 9
encontrou = False
for numero in numeros:
if numero == procurado:
encontrou = True
break
print(encontrou)
O resultado é True, que representa verdadeiro. A comparação == verifica igualdade; break encerra a repetição. Ao trocar o valor procurado por 7, o resultado é False. O exemplo mostra uma decisão e uma repetição, sem depender de uma aplicação grande.
Do texto à execução
Um compilador pode traduzir código para outra representação, como instruções de máquina. Um interpretador pode executar uma representação do programa por meio de outro software. Algumas implementações combinam essas estratégias.
Por isso, separar rigidamente linguagens em “compiladas” e “interpretadas” pode enganar: a implementação e o caminho de execução importam. O texto em Python não é uma lista direta das instruções reconhecidas pela CPU.
O que a linguagem não garante
Um programa sintaticamente correto ainda pode ter um erro de lógica, usar dados inadequados ou produzir um resultado indesejado. Conhecer a linguagem ajuda a expressar uma solução; conferir o procedimento e os resultados continua necessário.
Próxima leitura
Leia como um computador executa um programa para seguir o caminho entre código, memória e processador.
Na prática
- Em Python, print(2 + 3) calcula a soma e exibe 5.
Fontes para aprofundar
- Python 3.14 — tutorial, introdução, números e texto (fonte primária)
- Python 3.14 — tutorial, seções 4.1 e 4.2, condições e repetição (fonte primária)