Buscar

7) O que é um ancestral estático de um subprograma? O que é um ancestral dinâmico de um subprograma? R: Ancestral Estático de um subprograma: Métod...

7) O que é um ancestral estático de um subprograma? O que é um ancestral dinâmico de um subprograma? R: Ancestral Estático de um subprograma: Método para vincular nomes a variáveis não-locais, os ancestrais estáticos são todos os subprogramas até se chegar a declaração. Ancestral Dinamico de um subprograma: Seqüência de chamada de subprogramas, não em suas relações espaciais (temporal versus espacial). Assim o escopo pode ser determinado apenas em tempo de execução quando a procura por declarações locais falha, as declarações do pai-dinâmico (procedimento de chamada) são pesquisadas desta forma, sucessivamente e caso nenhuma declaração for encontrada em qualquer ancestral dinâmico haverá um erro em tempo de execução.

Essa pergunta também está no material:

1a LISTA DE EXERCÍCIOS
3 pág.

Conceitos e Paradigmas de Linguagens de Programação AnhangueraAnhanguera

💡 1 Resposta

User badge image

Ed Verified user icon

Um ancestral estático de um subprograma é um método para vincular nomes a variáveis não-locais, sendo todos os subprogramas até a declaração. Já um ancestral dinâmico de um subprograma é a sequência de chamada de subprogramas, não em suas relações espaciais (temporal versus espacial). O escopo pode ser determinado apenas em tempo de execução quando a procura por declarações locais falha, pesquisando as declarações do pai-dinâmico sucessivamente. Caso nenhuma declaração seja encontrada em qualquer ancestral dinâmico, ocorrerá um erro em tempo de execução.

0
Dislike0

✏️ Responder

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

Outros materiais