Sto imparando a programmare i microcontrollori e sto cercando di sviluppare buone abitudini:
Supponiamo che abbia un set di valori che può essere calcolato in base a ciò che è già in memoria. Come regola generale, è sempre meglio calcolare i dati una volta e salvarli in memoria, oppure è sempre meglio calcolarlo ogni volta che è necessario?
La mia ipotesi sarebbe che, poiché leggere e scrivere in memoria è più lento delle operazioni del processore, sarebbe sempre meglio calcolare qualcosa ogni volta che è necessario piuttosto che memorizzare il valore in memoria, a condizione che il calcolo sia alquanto banale.
Sono corretto nel mio modo di pensare?