c-basico/aula-01/exercicio1.md
2025-05-26 14:48:46 -03:00

1 KiB

1. Pesquise e explique

As classificações abaixo são utilizadas para descrever as características da linguagem C:

Pesquise e explique cada uma delas.

  • Linguagem de alto nível;
  • Linguagem compilada;
  • Linguagem procedural;
  • Linguagem imperativa;
  • Linguagem estruturada:

Respostas

Linguagem de alto nível: Próxima da linguagem humana, facilita o desenvolvimento e compreensão do código (ex: Python, Java).

Linguagem compilada: Precisa ser traduzida por um compilador para código de máquina antes da execução (ex: C, C++).

Linguagem procedural: Baseia-se em procedimentos ou funções para organizar o código, com foco em uma sequência lógica de instruções (ex: Pascal, C).

Linguagem imperativa: Descreve como o programa deve executar as tarefas, com comandos que alteram o estado do sistema (ex: Fortran, Assembly).

Linguagem estruturada: Subtipo de linguagem imperativa que usa estruturas de controle (como if, while, for) para organizar melhor o código e evitar o uso excessivo de goto (ex: C, Ada).