|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Ricorsione : mi spiegate questa definizione ?
Sul libro c'è scritto :
Non tutti i linguaggi realizzano il meccanismo della ricorsione. Quelli che lo fanno possono utilizzare due tecniche : Gestione LIFO di più copie della stessa funzione, ciascuna con il proprio insieme di variabili locali Gestione mediante record di attivazione, un'unica copia del sottoprogramma ma ad ogni chiamata è associato un record di attivazione con variabili locali e paramtetri di scambio. Mi chiedo : cosa si intende di più copie dello stesso sottoprogramma? A me sembra quasi che il record di attivazione sia identico alla gestione stack classica. E poi : all'atto dell'esecuzione del programma le istruzioni di una funzione vengono comunque caricate all'avvio o solo all'atto della chiamata ? |
|
|
|
|
|
#2 | ||
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Quote:
Dipende dal tipo di caricatore del sistema operativo e da quante pagine alloca all'avvio. |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:52.




















