Livro Conceitos de linguagens de programação - Sebesta

1768 palavras 8 páginas
Implementando subprogramas
Linguagens de Programa¸˜o ca Marco A L Barbosa

cba
Este trabalho est´ licenciado com uma Licen¸a Creative Commons - Atribui¸˜o-CompartilhaIgual 4.0 Internacional. a c ca http://github.com/malbarbo/na-lp-copl

Conte´do u A semˆntica geral das chamadas e retornos a Implementando subprogramas simples
Implementando subprogramas com vari´veis locais dinˆmicas na a a pilha Implementando subprogramas aninhados
Blocos
Implementando escopo dinˆmico a Referˆncias e A semˆntica geral das chamadas e retornos a A semˆntica geral das chamadas e retornos a As opera¸˜es de chamada e retorno de subprogramas s˜o co a denominadas conjuntamente de liga¸˜o de subprograma ca (subprogram linkage)

4 / 50

A semˆntica geral das chamadas e retornos a As opera¸˜es de chamada e retorno de subprogramas s˜o co a denominadas conjuntamente de liga¸˜o de subprograma ca (subprogram linkage)
A implementa¸˜o de subprogramas deve ser baseada na ca semˆntica da liga¸˜o de subprogramas a ca

4 / 50

A semˆntica geral das chamadas e retornos a A¸˜es associadas com as chamadas de subprogramas co Passagem de parˆmetros a Aloca¸˜o e vincula¸˜o das vari´veis locais dinˆmicas na pilha ca ca a a
Salvar o estado de execu¸˜o do subprograma chamador ca Transferˆncia do controle para o subprograma chamado e Mecanismos de acesso a vari´veis n˜o locais (no caso de a a subprogramas aninhados)

5 / 50

A semˆntica geral das chamadas e retornos a A¸˜es associadas com as chamadas de subprogramas co Passagem de parˆmetros a Aloca¸˜o e vincula¸˜o das vari´veis locais dinˆmicas na pilha ca ca a a
Salvar o estado de execu¸˜o do subprograma chamador ca Transferˆncia do controle para o subprograma chamado e Mecanismos de acesso a vari´veis n˜o locais (no caso de a a subprogramas aninhados)

A¸˜es associadas com os retornos de subprogramas co Retorno dos parˆmetros out e inout
a

Relacionados

  • Questões PLP do capitulo I livro: CONCEITOS DE LINGUAGENS DE PROGRAMAÇÃO/ROBERT W. SEBESTA/9° EDIÇÃO
    921 palavras | 4 páginas
  • Projeto de pesquisa referente à linguagem de programação dart
    18658 palavras | 75 páginas
  • html
    498 palavras | 2 páginas
  • trabalho2
    532 palavras | 3 páginas
  • AlgoritmosPE
    569 palavras | 3 páginas
  • Plano de aula
    804 palavras | 4 páginas
  • i,kyjhmthrtgh
    298 palavras | 2 páginas
  • Estruturas de controle
    9789 palavras | 40 páginas
  • Utilização do robocode como ferramenta auxiliar no ensino da linguagem java
    11449 palavras | 46 páginas
  • Encapsulamento
    461 palavras | 2 páginas