- Se il problema da risolvere è molto legato alla macchina, è invece più semplice
usare l'approccio opposto, vale a dire il bottom-up
- Con questa tecnica si risolvono per primi i problemi elementari, costruendo delle funzioni.
- Successivamente, utilizzando queste funzioni se ne costruiscono altre che risolvano problemi sempre più
complessi, fino a realizzare la funzione principale che risolve l'intero problema
- Naturalmente, questa è una tecnica realizzativa che comunque prevede un'analisi del problema
che lo spezzi in sottoproblemi. Questa tecnica di analisi potrebbe essere anche di tipo top down
- In genere, nelle fasi intermedie dello sviluppo, si fà uso di finte funzioni principali
per utilizzare le funzioni dei livelli inferiori senza ancora avere realizzato l'intero programma
|