Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Télécharger
Accès plus rapide que le navigateur!
 

Pile d'exécution

Indice Pile d'exécution

En informatique, la pile d’exécution (souvent abrégée en la pile; en anglais, call stack) est une structure de données de type pile qui sert à enregistrer des informations au sujet des fonctions actives dans un programme informatique.

18 relations: Allocation de mémoire, Assembleur, Compilateur, Débogueur, Dépassement de pile, Développeur, Informatique, Jeu d'instructions, Langage de programmation, Langage de programmation de haut niveau, Pile (informatique), Programme informatique, Routine (informatique), Structure de données, Système d'exploitation, Tas (allocation dynamique), Trace d'appels, Variable locale.

Allocation de mémoire

L'allocation de mémoire vive désigne les techniques et les algorithmes sous-jacents permettant de réserver de la mémoire vive à un programme informatique pour son exécution.

Nouveau!!: Pile d'exécution et Allocation de mémoire · Voir plus »

Assembleur

Un langage d'assemblage ou langage assembleur est, en programmation informatique, le langage de plus bas niveau qui représente le langage machine sous une forme lisible par un humain.

Nouveau!!: Pile d'exécution et Assembleur · Voir plus »

Compilateur

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

Nouveau!!: Pile d'exécution et Compilateur · Voir plus »

Débogueur

Un débogueur ou débugueur (de l'anglais debugger) est un logiciel qui aide un développeur à analyser les bugs d'un programme.

Nouveau!!: Pile d'exécution et Débogueur · Voir plus »

Dépassement de pile

En informatique, un dépassement de pile ou débordement de pile (en anglais) est un bug causé par un processus qui, lors de l'écriture dans une pile, écrit à l'extérieur de l'espace alloué à la pile, écrasant ainsi des informations nécessaires au processus.

Nouveau!!: Pile d'exécution et Dépassement de pile · Voir plus »

Développeur

En informatique, un développeur ou programmeur est un informaticien qui réalise des logiciels et les met en œuvre à l'aide de langages de programmation.

Nouveau!!: Pile d'exécution et Développeur · Voir plus »

Informatique

bibliothèque d'Art et d'Archéologie de Genève (2017). L'informatique est un domaine d'activité scientifique, technique, et industriel concernant le traitement automatique de l'information numérique par l'exécution de programmes informatiques hébergés par des dispositifs électriques-électroniques: des systèmes embarqués, des ordinateurs, des robots, des automates Ces champs d'application peuvent être séparés en deux branches.

Nouveau!!: Pile d'exécution et Informatique · Voir plus »

Jeu d'instructions

Le jeu d'instructions est l'ensemble des instructions-machine qu'un processeur d'ordinateur peut exécuter.

Nouveau!!: Pile d'exécution et Jeu d'instructions · Voir plus »

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

Nouveau!!: Pile d'exécution et Langage de programmation · Voir plus »

Langage de programmation de haut niveau

En programmation informatique, un langage de programmation à haut niveau d'abstraction généralement appelé langage de haut niveau est un langage de programmation orienté autour du problème à résoudre, qui permet d'écrire des programmes en utilisant des mots usuels des langues naturelles (très souvent de l'anglais) et des symboles mathématiques familiers.

Nouveau!!: Pile d'exécution et Langage de programmation de haut niveau · Voir plus »

Pile (informatique)

En informatique, une pile (en anglais stack) est une structure de données fondée sur le principe « dernier arrivé, premier sorti » (en anglais LIFO pour last in, first out), ce qui veut dire qu'en général, le dernier élément ajouté à la pile est le premier à en sortir.

Nouveau!!: Pile d'exécution et Pile (informatique) · Voir plus »

Programme informatique

Un programme informatique est un ensemble d'instructions et d’opérations destinées à être exécutées par un ordinateur.

Nouveau!!: Pile d'exécution et Programme informatique · Voir plus »

Routine (informatique)

En informatique, une routine est une entité informatique qui encapsule une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche, calcul) relativement indépendant du reste du programme, et qui peut être réutilisé dans le même programme, ou dans un autre.

Nouveau!!: Pile d'exécution et Routine (informatique) · Voir plus »

Structure de données

En informatique, une structure de données est une manière d'organiser les données pour les traiter plus facilement.

Nouveau!!: Pile d'exécution et Structure de données · Voir plus »

Système d'exploitation

En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.

Nouveau!!: Pile d'exécution et Système d'exploitation · Voir plus »

Tas (allocation dynamique)

Le tas (heap en anglais) est un des deux segments de mémoire utilisés lors de l'allocation dynamique de mémoire durant l'exécution d'un programme informatique.

Nouveau!!: Pile d'exécution et Tas (allocation dynamique) · Voir plus »

Trace d'appels

En informatique, une trace d'appels (trace de pile, stack trace, stack backtrace ou encore stack traceback en anglais) est la représentation des piles d'exécution à un moment donné lors de l'exécution d'un programme informatique.

Nouveau!!: Pile d'exécution et Trace d'appels · Voir plus »

Variable locale

En programmation informatique, une variable locale est une variable qui ne peut être utilisée que dans la fonction ou le bloc où elle est définie.

Nouveau!!: Pile d'exécution et Variable locale · Voir plus »

Redirections ici:

Pile d'appel, Pile d’exécution.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »