Paradigmas da Computa o

455 palavras 2 páginas
Paradigmas da Computação –2014/1
Prof. Daniel Gomes Soares
Thiago Nascimento

1- Que argumentos você pode dar a favor da ideia de uma única linguagem de programação para todos os domínios de programação?

O desenvolvedor pode apenas uma linguagem de programação realizar todas suas ferramentas utilizando apenas uma plataforma, o que facilita na aprendizagem pois vai precisar aprender apenas esta linguagem

2- Que argumentos você pode dar contra a ideia de uma única linguagem para todos os domínios de programação?

A linguagem pode ser muito ampla e não ser tão eficiente para algumas aplicações específicas do que outras linguagens que focam apenas nestas aplicações

3- Java usa um símbolo de fechamento de chaves para marcar o término de todas as sentenças compostas. Quais são os argumentos a favor e contra essa decisão de projeto?

Alguns programadores podem achar uma perca de tempo e código, mas as chaves auxiliam pra legibilidade do código e organização, facilitando para um programador externo quando precisar ler o código.

4- Muitas linguagens distinguem entre letras minúsculas e maiúsculas em nomes definidos pelo usuário. Quais são as vantagens e desvantagens dessa decisão de projeto?

Vantagem do case-sensitive é que podemos ter uma variável “Nome” declarada de várias formas, como: “NOME” “Nome “nome”, e também é o padrão utilizado pela maioria das linguagens”.
Vantagem do case-insensitive é que diminui o número de erros de distração, pois a variável só vai ter uma forma de ser declarada.

5- Quais são os argumentos para escrever programas eficientes mesmo sabendo que os sistemas de hardware são relativamente baratos?

Nem todo usuário que irá executar as aplicações em máquinas potentes, assim quanto mais rápida for a aplicação, menor serão os problemas de manutenção de código.

6- Como sentenças de declaração de tipos para variáveis simples afetam a legibilidade de uma linguagem, considerando que algumas não precisam de tais declarações?

Ajuda para o

Relacionados

  • Analise do servidor Web Apache em Clusters OpenMosix com memoria compartihalada distribuida
    2458 palavras | 10 páginas
  • monografia SOA - Arquitetura Orientada a Servi¸cos
    7051 palavras | 29 páginas
  • coloração de grafo
    3828 palavras | 16 páginas
  • Reumatologia - HAQ
    1219 palavras | 5 páginas
  • Arquiteturas Multicore
    6299 palavras | 26 páginas
  • An ́lise de desempenho entre uma arquitetura a com m ́ltiplos n ́cleos e uma arquitetura com u u paralelismo de fluxo simultâneo
    2768 palavras | 12 páginas
  • Banco De Dados NoSQL
    4591 palavras | 19 páginas
  • Trabalho de Computacao 3
    1939 palavras | 8 páginas
  • macro mudancas
    1285 palavras | 6 páginas
  • Computação ubiqua
    2541 palavras | 11 páginas