Buscar

Algumas linguagens de programação não têm tipos. Quais são as vantagens e desvantagens óbvias de não ter tipos em uma linguagem? Elas são mais rápi...

Algumas linguagens de programação não têm tipos. Quais são as vantagens e desvantagens óbvias de não ter tipos em uma linguagem?
Elas são mais rápidas pois não precisam fazer pré-verificação de tipos mas são menos confiáveis na detecção de erros.
O programador tem mais flexibilidade podendo escrever algoritmos sem conhecer o tipo prévio de uma variável mas em contrapartida, perde a confiabilidade de detecção de erros em tempo de compilação e aumenta o custo de processamento.
Variáveis em linguagens sem tipo são válidas por todo o escopo global do programa mas levam mais tempo para serem compiladas que as linguagens tipadas
São mais confiáveis porém menos flexíveis pois temos que checar todas as regras de conversão
Atribuições de valores a variáveis funcionam tanto do lado direito para o esquerdo quanto do esquerdo para o direito mas não se podem criar novas variáveis com o mesmo nome em outros pontos do programa.

a) Elas são mais rápidas pois não precisam fazer pré-verificação de tipos mas são menos confiáveis na detecção de erros.
b) O programador tem mais flexibilidade podendo escrever algoritmos sem conhecer o tipo prévio de uma variável mas em contrapartida, perde a confiabilidade de detecção de erros em tempo de compilação e aumenta o custo de processamento.
c) Variáveis em linguagens sem tipo são válidas por todo o escopo global do programa mas levam mais tempo para serem compiladas que as linguagens tipadas
d) São mais confiáveis porém menos flexíveis pois temos que checar todas as regras de conversão
e) Atribuições de valores a variáveis funcionam tanto do lado direito para o esquerdo quanto do esquerdo para o direito mas não se podem criar novas variáveis com o mesmo nome em outros pontos do programa.

Essa pergunta também está no material:

Paradigmas de Linguagens de Programação
6 pág.

Conceitos e Paradigmas de Linguagens de Programação Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Analisando as alternativas, a opção correta é: b) O programador tem mais flexibilidade podendo escrever algoritmos sem conhecer o tipo prévio de uma variável, mas em contrapartida, perde a confiabilidade de detecção de erros em tempo de compilação e aumenta o custo de processamento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina