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 2024