Nirvana,
non stia parlando di un PC ... stai parlando di una piccola MCU con 32KB di memoria programma.
Ogni volta che scrivi un programma, lo devi compilare e farne il caricamento nella memoria dei Arduino e .. quello che carichi cancella il precedente e viene messo in esecuzione.
Per inciso ... la vita della memoria programma è anche limitata ... 10'000 caricamenti e poi, probabilmente, comincerà a dare problemi e dovrai cambiare il chip. Ora ... 10'000 sono veramente tante scritture, però ... è bene saperlo.
Guglielmo