Una pila è qualcosa che si accumula dal basso verso l'alto.
Quindi uno stack di chiamate aggiunge nuovi elementi nello stack quando vengono chiamate funzioni con elementi che vengono rimossi dallo stack quando ciascuna funzione termina fino a quando lo stack è vuoto e quindi termina il programma.
Se quanto sopra è corretto, perché le persone si riferiscono al controllo spostando "in alto" lo stack di chiamate? Sicuramente il controllo si sposta verso il basso dello stack di chiamate fino a raggiungere il fondo.