Cinco recursos de uma linguagem de programação são:
1.
Sintaxe: Isso se refere ao conjunto de regras que governam a estrutura e a organização do Código. A boa sintaxe torna o código legível e inequívoco. Diferentes idiomas têm sintaxes muito diferentes.
2.
Tipos de dados: Uma linguagem de programação define os tipos de dados com os quais pode funcionar (por exemplo, números inteiros, números de ponto flutuante, cordas, booleanos). Os tipos de dados influenciam como os dados são armazenados e manipulados.
3.
Estruturas de controle: Esses são mecanismos que controlam o fluxo de execução dentro de um programa. Exemplos comuns incluem declarações `if-else` (execução condicional),` para` e `while` loops (execução repetitiva) e funções/procedimentos (modularização).
4.
Abstração: Essa é a capacidade de ocultar complexidade e representar processos ou estruturas de dados complexas de maneira mais simples. A abstração é crucial para gerenciar a complexidade de grandes programas; Exemplos incluem funções, classes e módulos.
5.
paradigma: Isso se refere ao estilo fundamental de programação suportado pelo idioma. Os paradigmas comuns incluem imperativos (foco em como resolver um problema passo a passo), orientado a objetos (foco em objetos e suas interações), funcional (foco em funções e imutabilidade) e programação lógica (foco em declarações e regras lógicas).