4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 55

Linguaggio C ++: OOP programming

In generale, in un programma tradizionale esiste una funzione principale( main) ed una serie di funzioni secondarie richiamate dalla stessa funzione principale( programmazione procedurale e / o modulare).
Tale tipo di approccio si fonda sulla tecnica di programmazione top-down, in quanto l ' esecuzione va dall ' alto verso il basso( ovvero parte dall ' inizio della funzione principale e termina alla fine della stessa funzione)
Nella programmazione procedurale e / modulare il codice e i dati restano sempre distinti.
Le funzioni definiscono quello che deve accadere ai dati ma tali due elementi, codice e dati, non diventano MAI una cosa sola
Uno degli svantaggi principali della programmazione procedurale e / o modulare è rappresentato dalla manutenzione del programma: spesso, per aggiungere o modificare parti di un programma è necessaria la rielaborazione( ricompilazione) di tutto il programma stesso
Questo approccio richiede un enorme quantità di tempo e di risorse che non è certamente un fattore trascurabile
Autore: Prof. Rio Chierego Aprile 2025