ATPS Paradigmas
Etapa 1
Passo 2
1- Uma linguagem de programação é um método padronizado de conjuntos de regras sintáticas e semânticas, usadas para a construção de uma aplicação.
Toda linguagem de programação tem sua sintaxe especifica, e suas palavras reservadas que compõe essa sintaxe.
A sintaxe de uma linguagem de programação é formada por regras léxicas e regras sintáticas.
As regras léxicas descrevem as combinações válidas de caracteres que formam os tokens da linguagem.
Os tokens são palavras reservadas, identificadores, operadores e literais.
Cada linguagem de programação tem seus tokens específicos.
Identificadores são nomes de variáveis, constantes, funções ou de qualquer outra construção definida pelo usuário.
Operadores são símbolos reservados da linguagem especifica e são utilizados para diferentes funções, tais como cálculos aritméticos, comparações e booleanos.
Literais são as maneiras de especificar os tipos de dados de constantes e variáveis. Para garantir que especificada constante/variável é realmente de certo tipo podemos colocar um sufixo na frente.
Quanto a semântica, é o que complementa a sintaxe, são instruções válidas da linguagem especifica, é o que descreve o significado da estrutura da linguagem (semântica).
Em outras palavras é o significado das expressões, sentença e unidades de programa.
2- Legibilidade influi:
- O desenvolvimento e a depuração dos programas.
- A manutenção dos programas.
- Todo o desempenho das equipes de programação.
Fatores que melhoram a legibilidade:
- A abstração de dados ( Abstração de dados lida com a representação conceitual dos dados de modo a se implementar algoritmos que possibilitem a solução mais prática dos problemas apresentados).
- Os comandos de controle (Sintaxe).
- A modularização de programas (Sistemas que são compostos por módulos com funções bem definidas e tão independentes quanto possível.).
- A documentação.
- As convenções léxicas, a sintaxe e a semântica.
Capacidade de escrita: