forked from blau_araujo/cblc
23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
|
## 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;
|
||
|
Uma linguagem de alto nível é caracterizada pela proximidade com a linguagem humana e a distância da linguagem de máquina. Como no C, elas foram criadas para facilitar a vida do programador e usuário do programa. É utilizada uma sintaxe mais próxima do inglês no caso, com palavras reservadas.
|
||
|
|
||
|
### - Linguagem compilada;
|
||
|
|
||
|
Uma linguagem compilada passa pelo processo de compilação na qual o código fonte é transformado em código de máquina(binário) antes de sua execução.
|
||
|
|
||
|
### - Linguagem procedural;
|
||
|
|
||
|
Uma linguagem procedural é um paradigma de programação que organiza o código em procedimentos ou funções. ELes são blocos de código que realizam tarefas especifícas.
|
||
|
|
||
|
### - Linguagem imperativa;
|
||
|
|
||
|
Uma linguagem imperativa também é um paradigma de programação na qual uma sequência de comandas alteram o estado de um programa. As instruções modificam variáveis e estruturas de dados.
|
||
|
|
||
|
### - Linguagem estruturada.
|
||
|
|
||
|
Uma linguagem estruturada também é um paradigma de programação que enfatiza a organização lógica do código em blocos hierárquicos e estruturas de controle. Assim, melhora a legibilidade, manutenção e reduz erros.
|