non, car tout stocker dans la pile ça peut se faire ( sur certine machine c´est comme ça qu´on faisait) mais c´est pas pratique car tu ne peut accéder qu´a la dernière variable que tu as mis dedans et pour acceder à la première, tu est obliger d´enlever toutes les autres.
Mais par contre pour passer des variables à une fonction la pile est bien plus efficace car pour enregistrer des variables, il te faut une adresse bien précise que tu doit connaitre à l´avance.
mais quand tu ne sais pas combien de fois sera appelé une fonction tu ne peut pas savoir de combien de place tu aura besoin, là la pile est parfaite, car même si en réalité elle à une tailel limité, tu peut t´en servir comem tu veux, en mettant des vararibles dedans si nécessaire, lorsque tu le veux, sans avoir besoin de connaitre l´adresse à l´avance.