sdsd

751 palavras 4 páginas
Disciplina
• Módulos
– Conceitos e técnicas de LP
– Paradigmas funcional e lógico

Linguagens de Programação
Conceitos e Técnicas

• Avaliação
– 2 provas e trabalhos
– Nota final: Média(Prova1, Prova2, Média(Trabalhos))

Introdução

• Prova de segunda chamada

Prof. Jairo Francisco de Souza

– No final do semestre, toda a matéria

• Informações adicionais
– http://jairofsouza.tk

Papel de LPs no Projeto de
Desenvolvimento de Softwares

Razões para Estudar LPs
• Maior capacidade de desenvolver soluções computacionais para problemas
• Maior habilidade ao usar uma LP
• Maior capacidade para escolher LPs apropriadas
• Maior habilidade para aprender novas LPs
• Maior habilidade para projetar novas LPs

Linguagens de Programação

• O objetivo de LPs é tornar mais efetivo o processo de desenvolvimento de software (PDS)
• PDS visa geração e manutenção de software de modo produtivo e garantia de padrões de qualidade

3

Linguagens de Programação

Papel de LPs no PDS

Papel de LPs no PDS

• Principais Propriedades Desejadas em um Software

• Etapas do PDS

– Confiabilidade
– Manutenibilidade
– Eficiência







Linguagens de Programação

4

5

Especificação de Requisitos
Projeto do Software
Implementação
Validação
Manutenção

Linguagens de Programação

6

1

Propriedades Desejáveis em LPs

Propriedades Desejáveis em LPs

• Legibilidade : Facilidade de ler e entender um programa

– Efeitos Colaterais int x = 1; int retornaCinco() { x = x + 3; return 5;
}
void main() { int y; y = retornaCinco (); y = y + x;
}

– Marcadores de Blocos if (x>1) if (x==2) x=3; else x=4; – Desvios Incondicionais goto – Duplicação de Significado de Vocábulos this (em JAVA)
*p = (*q)*r; (em C)
Operador de multiplicação
Retorno do conteúdo da célula de memória apontada por q
Retorno do endereço da célula de memória apontada por p
Linguagens de Programação

7

Propriedades

Relacionados

  • Sdsd
    27416 palavras | 110 páginas
  • Sdsd
    379 palavras | 2 páginas
  • sdsd
    456 palavras | 2 páginas
  • Sdsd
    5811 palavras | 24 páginas
  • sdsds
    2327 palavras | 10 páginas
  • Sdsd
    691 palavras | 3 páginas
  • sdsd
    5911 palavras | 24 páginas
  • SDSDS
    267 palavras | 2 páginas
  • Sdsd
    4242 palavras | 17 páginas
  • sdsd
    972 palavras | 4 páginas