image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Priscilla Silva
Priscilla Silva29/09/2023 08:29
Compartilhe

Linguagem Compilada x Linguagem Interpretada: Entenda as diferenças

  • #Lógica de Programação

Linguagens de programação podem ser divididas em duas categorias principais: linguagens interpretadas e linguagens compiladas.

A principal diferença entre elas está no processo de tradução do código fonte para código executável.

A escolha entre linguagens interpretadas e compiladas dependerá das necessidades do projeto e das preferências do desenvolvedor.

Linguagens interpretadas são mais fáceis de aprender e de prototipar, enquanto linguagens compiladas oferecem maior performance e segurança.

Linguagens Interpretadas

  • Linguagens interpretadas são aquelas em que o código fonte é executado diretamente por um interpretador, que analisa o código linha por linha e executa as instruções em tempo real.
  • Exemplos de linguagens interpretadas são Python, Ruby, JavaScript e PHP.
  • Como o código fonte é executado diretamente, não é necessário um processo de compilação prévio e o código pode ser modificado e testado com mais rapidez e facilidade.

Linguagens Compiladas

  • Já as linguagens compiladas são aquelas em que o código fonte é compilado antes da execução, gerando um arquivo executável que pode ser executado diretamente pelo sistema operacional.
  • Exemplos de linguagens compiladas são C, C++, Java e Rust.
  • O processo de compilação pode levar mais tempo, mas o código resultante tende a ser mais rápido e eficiente em termos de recursos



Foto de Fotis Fotopoulos na Unsplash

Compartilhe
Comentários (0)