TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Paradigmas de linguagem

Por:   •  29/4/2015  •  Projeto de pesquisa  •  851 Palavras (4 Páginas)  •  398 Visualizações

Página 1 de 4

ÿþLucas Vendramin Linhares RA:1571203742

ÿþEtapa 1 

Passo 2-

1. Defina o que é uma linguagem de programação sob a conotação sintática e também semântica.

Sintática: é o que define a forma de uma linguagem, formado por um conjunto de regras e estabelece como são suas estruturas básicas.

Regras léxicas e regras sintáticas formam uma linguagem de programação.

Regras léxicas servem para descrever as combinações válidas de caracteres que formam tokens da linguagem de programação.

As regras sintáticas vão descrever como os tokens podem ser combinados para assim formarem as instruções válidas

Semântica: a semântica tem função de descrever o significado de construções sintáticas válidas.

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 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.

Os comandos de controle.

A modularização de programas.

A documentação.

As convenções léxicas, a sintaxe e a semântica.

Capacidade de escrita:

Medida da facilidade para confeccionar programa com destino a um domínio de problema que fora escolhido.

Características que contribuem para a capacidade de escrita:

Simplicidade e ortogonalidade.

Suporte pata abstração.

Expressividade.

Confiabilidade:

Mecanismos que facilitem a produção de programas que atendam às suas especificações.

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.

Exemplo de trecho código difícil.

Programação C# - Código - Projeto Vendas

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FormVendas

{

public partial class Form1 : Form

{

// constantes

private String[] PRODUTOARRAY = { "Memoria Ram 512MB", "Monitor LCD", "Impressora HP" };

private String PRODUTO = "";

public Form1()

{

InitializeComponent();

// propriedades

txtbPreco.Text = "R$ 0,00";

...

Baixar como (para membros premium)  txt (15.3 Kb)   pdf (398.6 Kb)   docx (120.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com