ATPS - Paradigmas da computação
Passo 1 – Leitura.
Passos 2
1. Defina o que é uma linguagem de programação sob a conotação sintática e também semântica.
Sintática: É o seguimento de uma ordem, forma, estrutra válida de comando na linguagem de programação definidas por regras e palavras reservadas.
Semântica: É o entendimento do que foi escrito no código, é responsável por válidar o significado da palavra.
2. Descreva o que influi e quais fatores que melhoram os seguintes critérios de avaliação de linguagens de programação: legibilidade, capacidade de escrita e confiabilidade.
Legibilidade: Quão facilmente um programa(código) é lido e compreedido.
Capacitadade de Escrita: Quão facilmente uma linguagem pode ser usada para criar programas.
Confiabilidade: A confiabilidade está relacionada com a capacidade que o programa tem em realizar a tarefa para o qual foi desenvolvida. Programas que tratam os erros em sua fase de compilação / Interpretação ou que se disponha de artifícios para que na ocorrência de erros os mesmos possam ser tratados são bem mais confiáveis do que programas que podem gerar erro e serem finalizados por não saber ao certo o que ocorreu, por isso essa propriedade é importante.
3- Apresente um exemplo de trecho código fácil e difícil de ler, indique de quais linguagens de programação eles se referem. Explique o porquê da diferença.
C#:
// A Hello World! program in C#. using System; namespace HelloWorld
{
class Hello { static void Main() { Console.WriteLine("Hello World!");
// Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); } }
}