Selon http://dictionary.reference.com
verbe (utilisé avec l'objet)
appuyer sur ou contre (une chose) avec force pour l'éloigner.
se déplacer (quelque chose) d'une manière spécifiée en exerçant une force; pousser; conduire: pour pousser quelque chose de côté; pour ouvrir la porte .
effectuer ou accomplir en repoussant les obstacles: se frayer un chemin dans la foule.
faire étendre ou projeter; poussée.
pour pousser ou inciter à une action ou à un cours: sa mère l'a poussé à trouver un emploi.
Cet IMO s'adapte aux files d'attente FIFO . Y a-t-il une explication à cela?
Réponses:
Selon la légende, la pile d'origine a reçu son nom par analogie avec les piles de plats dans la cafétéria de l'université: vous en mettez un sur le dessus, et la pile de plats (à ressort) descend un peu, vous en prenez un et il saute un peu. Par conséquent, «pousser» a reçu une connotation de fonctionnement vers le bas, même si vous n'appuyez pas réellement sur la plaque - vous la posez simplement et la gravité fait le travail. "Pile de refoulement" est toujours une expression courante, et les piles ont tendance à croître vers le bas en mémoire (c'est-à-dire avec des adresses mémoire décroissantes), bien qu'il soit douteux que cela ait quelque chose à voir avec les piles de plats ou non.
la source
Pensez à un distributeur Pez . C'est votre modèle mental pour une pile - dernier entré, premier sorti. L'ajout d'un élément à une pile nécessite donc de pousser les éléments existants pour faire de la place.
la source
FIFO est une file d'attente - le premier ajouté au groupe est le premier servi.
LIFO est une pile - comme un tas de plateaux. Vous prenez toujours celui du haut de la pile.
Le terme push est utilisé lors de l'ajout d'un article au LIFO / Stack, car dans certaines cafétérias, la pile de plateaux se trouve sur une surface à ressort. À mesure que davantage d'éléments sont poussés sur la pile, la pile entière descend plus bas.
Lorsque l'élément supérieur / le plus récent est supprimé de la pile, celui du haut est "sauté" du haut de la pile.
la source
Les illustrations utilisant des assiettes ou des plateaux de cafétéria, des distributeurs de pez et des piles de livres sont toutes venues plus tard. De Wikipédia: (avec références)
"La pile a été proposée pour la première fois en 1946, dans la conception informatique d'Alan M. Turing (qui a utilisé les termes" enterrer "et" unbury ") comme moyen d'appeler et de revenir des sous-routines." Des travaux supplémentaires et des brevets par d'autres ont suivi en 1957. Les illustrations actuelles des piles que nous utilisons aujourd'hui ont peut-être fait évoluer les termes originaux de Turing et Unbury de Turing en push and pop. Peut-être que ces termes sonnent mieux.
Trouver exactement où ou quand cela s'est produit est la réponse à la question du PO. Peut-être que la réponse est enterrée dans l'une des références Wikipedia comme " Verfahren zur automatischen Verarbeitung von kodierten Daten und Rechenmaschine zur Ausübung des Verfahrens ."
la source