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

Ramasse-miettes (informatique)

Indice Ramasse-miettes (informatique)

Illustration d'un ramasse-miette compactant. Un ramasse-miettes.

71 relations: ActionScript, Adressage mémoire, Algorithme, Allocation de mémoire, Association française pour la cybernétique économique et technique, Bourne-Again shell, C Sharp, C shell, Claude Pair, Common Lisp, Compteur ordinal, Cycle (théorie des graphes), D (langage), Défragmentation (informatique), Développeur, Donnée (informatique), Edsger Dijkstra, Eiffel (langage), Environnement d'exécution, Fuite de mémoire, Go (langage), Graphe (mathématiques discrètes), Grenoble, Haskell, Informatique, Instruction informatique, Io (langage), JamaicaVM, Java (langage), JavaScript, John McCarthy, Korn shell, Langage de programmation, Leslie Lamport, Lisp, Lua, Machine virtuelle Java, Mémoire vive, Méthodologie, Mise en œuvre, Montréal, Nancy, Neuchâtel, Nice, Objective-C, Objet (informatique), OCaml, Oz (langage), Persistance (informatique), PHP, ..., Pile (informatique), Pointeur (programmation), Problème de l'arrêt, Programmation modulaire, Programme informatique, Prolog, Python (langage), Registre de processeur, Rennes, Ruby, Scheme, Smalltalk, Système de gestion d'exceptions, Système temps réel, Table de hachage, Tâche de fond, Théorème de Rice, Toulouse, Type (informatique), Université de Lorraine, Variable globale. Développer l'indice (21 plus) »

ActionScript

est un langage de programmation utilisé au sein d'applications clientes (comme Adobe Flash et Adobe Flex) et serveur (Flash media server, JRun, Macromedia Generator), ou encore en tant que langage de script dans le moteur graphique Unity.

Nouveau!!: Ramasse-miettes (informatique) et ActionScript · Voir plus »

Adressage mémoire

L’adressage mémoire est, en électronique et en informatique, la façon dont se fait l'accès aux données conservées en mémoire.

Nouveau!!: Ramasse-miettes (informatique) et Adressage mémoire · Voir plus »

Algorithme

triangulation). Un algorithme est une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes.

Nouveau!!: Ramasse-miettes (informatique) et Algorithme · Voir plus »

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!!: Ramasse-miettes (informatique) et Allocation de mémoire · Voir plus »

Association française pour la cybernétique économique et technique

L'Association française pour la cybernétique économique et technique (AFCET) est une société savante française couvrant largement informatique et automatique.

Nouveau!!: Ramasse-miettes (informatique) et Association française pour la cybernétique économique et technique · Voir plus »

Bourne-Again shell

Bash (acronyme de) est un interpréteur en ligne de commande de type script.

Nouveau!!: Ramasse-miettes (informatique) et Bourne-Again shell · Voir plus »

C Sharp

C# (C sharp en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET, au même titre que d’autres langages liés à cette plateforme (ex. VB.NET, J#, etc.) C# est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les et les délégués.

Nouveau!!: Ramasse-miettes (informatique) et C Sharp · Voir plus »

C shell

Le C shell ou csh est un interpréteur de commandes informatique pour le système Unix.

Nouveau!!: Ramasse-miettes (informatique) et C shell · Voir plus »

Claude Pair

Claude Pair, né le à Blâmont en Meurthe-et-Moselle, est mathématicien, informaticien et haut fonctionnaire français.

Nouveau!!: Ramasse-miettes (informatique) et Claude Pair · Voir plus »

Common Lisp

Common Lisp (en abrégé CL) est une spécification du langage Lisp standardisée par l'ANSI.

Nouveau!!: Ramasse-miettes (informatique) et Common Lisp · Voir plus »

Compteur ordinal

Dans un processeur, le compteur ordinal ou pointeur d'instruction (en anglais: IP ou PC) est le registre qui contient l'adresse mémoire de l'instruction en cours d'exécution ou prochainement exécutée (cela dépend de l'architecture).

Nouveau!!: Ramasse-miettes (informatique) et Compteur ordinal · Voir plus »

Cycle (théorie des graphes)

Dans ce graphe, le cycle rouge est élémentaire. Le cycle bleu ne l'est pas. La chaine verte n'est pas fermée et ne forme donc pas un cycle. Dans un graphe non orienté, un cycle est une suite d'arêtes consécutives distinctes (chaine simple) dont les deux sommets extrémités sont identiques.

Nouveau!!: Ramasse-miettes (informatique) et Cycle (théorie des graphes) · Voir plus »

D (langage)

Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système.

Nouveau!!: Ramasse-miettes (informatique) et D (langage) · Voir plus »

Défragmentation (informatique)

Exemple de fragmentation/défragmentation La défragmentation est, en informatique, le processus d'élimination de la fragmentation du système de fichier.

Nouveau!!: Ramasse-miettes (informatique) et Défragmentation (informatique) · 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!!: Ramasse-miettes (informatique) et Développeur · Voir plus »

Donnée (informatique)

En informatique, une donnée est la représentation d'une information dans un programme: soit dans le texte du programme (code source), soit en mémoire durant l'exécution.

Nouveau!!: Ramasse-miettes (informatique) et Donnée (informatique) · Voir plus »

Edsger Dijkstra

Edsger Wybe Dijkstra (prononciation), né à Rotterdam le et mort à Nuenen le, est un mathématicien et informaticien néerlandais du.

Nouveau!!: Ramasse-miettes (informatique) et Edsger Dijkstra · Voir plus »

Eiffel (langage)

Eiffel est un langage de programmation orienté objet (POO) conçu par Bertrand Meyer, auteur de l'ouvrage Conception et Programmation orientées objet qui fait figure de référence pour la conception orientée objet.

Nouveau!!: Ramasse-miettes (informatique) et Eiffel (langage) · Voir plus »

Environnement d'exécution

Un environnement d'exécution ou runtime est un logiciel responsable de l'exécution des programmes informatiques écrits dans un langage de programmation donné Christoph Zimmermann,Advances in Object-Oriented Metalevel Architectures and Reflection,CRC Press - 1996,.

Nouveau!!: Ramasse-miettes (informatique) et Environnement d'exécution · Voir plus »

Fuite de mémoire

En informatique, une fuite de mémoire est un bogue expliqué par une occupation croissante et non contrôlée ou non désirée de la taille des données résidentes en mémoire, ce qui entraine la saturation de la mémoire de l’ordinateur.

Nouveau!!: Ramasse-miettes (informatique) et Fuite de mémoire · Voir plus »

Go (langage)

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal.

Nouveau!!: Ramasse-miettes (informatique) et Go (langage) · Voir plus »

Graphe (mathématiques discrètes)

Dans le domaine des mathématiques discrètes, la théorie des graphes définit le graphe, une structure composée d'objets et de relations entre deux de ces objets.

Nouveau!!: Ramasse-miettes (informatique) et Graphe (mathématiques discrètes) · Voir plus »

Grenoble

Grenoble (prononcé) est une commune du Sud-Est de la France, en région Auvergne-Rhône-Alpes; elle est le chef-lieu du département de l'Isère et l’ancienne capitale du Dauphiné.

Nouveau!!: Ramasse-miettes (informatique) et Grenoble · Voir plus »

Haskell

Haskell est un langage de programmation fonctionnel fondé sur le lambda-calcul et la logique combinatoire.

Nouveau!!: Ramasse-miettes (informatique) et Haskell · 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!!: Ramasse-miettes (informatique) et Informatique · Voir plus »

Instruction informatique

Une instruction informatique désigne une étape dans un programme informatique.

Nouveau!!: Ramasse-miettes (informatique) et Instruction informatique · Voir plus »

Io (langage)

Io est un langage de programmation pur objet basé sur les prototypes et distribué sous licence BSD.

Nouveau!!: Ramasse-miettes (informatique) et Io (langage) · Voir plus »

JamaicaVM

JamaicaVM est une machine virtuelle Java, développé par Aicas.

Nouveau!!: Ramasse-miettes (informatique) et JamaicaVM · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Ramasse-miettes (informatique) et Java (langage) · Voir plus »

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.

Nouveau!!: Ramasse-miettes (informatique) et JavaScript · Voir plus »

John McCarthy

John McCarthy, né le, à Boston (Massachusetts) et mort le à Stanford (Californie); sur Slate.fr, est le principal pionnier de l'intelligence artificielle avec Marvin Lee Minsky; il incarne le courant mettant l'accent sur la logique symbolique.

Nouveau!!: Ramasse-miettes (informatique) et John McCarthy · Voir plus »

Korn shell

Le KornShell ou ksh est un shell Unix — mais il tourne aussi sur plate-forme Microsoft Windows — développé par David Korn au début des années 1980 (la première version est sortie en 1983).

Nouveau!!: Ramasse-miettes (informatique) et Korn shell · 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!!: Ramasse-miettes (informatique) et Langage de programmation · Voir plus »

Leslie Lamport

Leslie B. Lamport, né le à New York, est un chercheur en informatique américain, spécialiste de l'algorithmique répartie.

Nouveau!!: Ramasse-miettes (informatique) et Leslie Lamport · Voir plus »

Lisp

Lisp est la plus ancienne famille de langages de programmation à la fois impératifs et fonctionnels.

Nouveau!!: Ramasse-miettes (informatique) et Lisp · Voir plus »

Lua

Lua est un langage de script libre, réflexif et impératif.

Nouveau!!: Ramasse-miettes (informatique) et Lua · Voir plus »

Machine virtuelle Java

Machine virtuelle Java - Spécification Java 7 La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java.

Nouveau!!: Ramasse-miettes (informatique) et Machine virtuelle Java · Voir plus »

Mémoire vive

La mémoire vive, parfois abrégée avec l'acronyme anglais RAM (random-access memory), est la mémoire informatique dans laquelle peuvent être enregistrées les informations traitées par un appareil informatique.

Nouveau!!: Ramasse-miettes (informatique) et Mémoire vive · Voir plus »

Méthodologie

La méthodologie est l'étude de l'ensemble des méthodes scientifiques.

Nouveau!!: Ramasse-miettes (informatique) et Méthodologie · Voir plus »

Mise en œuvre

La mise en œuvre est le fait de mettre en place un projet.

Nouveau!!: Ramasse-miettes (informatique) et Mise en œuvre · Voir plus »

Montréal

Montréal est la principale ville du Québec.

Nouveau!!: Ramasse-miettes (informatique) et Montréal · Voir plus »

Nancy

Nancy (prononcé) est une ville française située en Meurthe-et-Moselle (Lorraine), sur les rives de la Meurthe à quelques kilomètres en amont de son point de confluence avec la Moselle, un affluent du Rhin.

Nouveau!!: Ramasse-miettes (informatique) et Nancy · Voir plus »

Neuchâtel

Neuchâtel (ou), en allemand, Neuenburg) est une ville de Suisse, capitale du canton de Neuchâtel et de l'ancien district de Neuchâtel. Située dans la région Littoral au bord du lac de Neuchâtel, sur le flanc sud du massif du Jura, elle fait face à la chaîne des Alpes. Neuchâtel est citée pour la première fois en 1010. Elle est gérée par des comtes de Neuchâtel jusqu'en 1458, puis est soumise à l'autorité de la famille d'Orléans-Longueville jusqu'en 1707. La ville passe ensuite sous l'autorité des rois de Prusse jusqu'en 1848, tout en ayant dès 1814 adhéré à la Confédération suisse en formant l'État de Neuchâtel. L'économie de la ville a longtemps été liée à l'administration (ville la plus importante de la région) et à l'agriculture (vigne). Elle a été dominée par le commerce international au, puis par les secteurs secondaire (horlogerie) et tertiaire. Au tournant des, plusieurs hôtels sont construits pour soutenir le tourisme qui accompagne le développement du chemin de fer. La région est fortement industrielle avec la chocolaterie Suchard, les forges et scieries Martenet, l'horlogerie et la fabrication d'indiennes qui se développent durant le et s'effondrent à la fin du. Elle se renouvelle aujourd'hui grâce aux techniques de pointe et développe un pôle de compétences autour du CSEM et d'une antenne de l'EPFL. La ville est également connue pour son université, son club de football, ses activités industrielles de hautes technologies et, sur le plan touristique, pour son bourg médiéval en zone piétonnière et sa situation en bord de lac avec une vue panoramique sur les Alpes. Elle a en outre été l'une des quatre villes organisatrices d'Expo.02. En pour Corcelles-Cormondrèche, Neuchâtel et Valangin, puis le pour ceux de Peseux, les habitants des communes de Peseux, Corcelles-Cormondrèche et Valangin acceptent la fusion avec Neuchâtel, formant ainsi la ville la plus peuplée du canton et la troisième de Suisse romande. Dans le cadre de la réorganisation territoriale du canton, la nouvelle commune issue des quatre anciennes communes historiques est officialisée le avec un nouveau slogan, Esprit d’ouverture Terre d’innovation, une nouvelle identité visuelle et de nouvelles autorités, élues le 25 octobre 2020.

Nouveau!!: Ramasse-miettes (informatique) et Neuchâtel · Voir plus »

Nice

Les plages de Nice et la baie des Anges vues depuis la colline du Château. Mercantour enneigé. Cap-Ferrat, la baie des Fourmis. Nice Prononciation en français de France retranscrite selon la nom API.

Nouveau!!: Ramasse-miettes (informatique) et Nice · Voir plus »

Objective-C

est un langage de programmation orienté objet réflexif.

Nouveau!!: Ramasse-miettes (informatique) et Objective-C · Voir plus »

Objet (informatique)

En informatique, un objet est un conteneur symbolique et autonome qui contient des informations et des mécanismes concernant un sujet, manipulés dans un programme.

Nouveau!!: Ramasse-miettes (informatique) et Objet (informatique) · Voir plus »

OCaml

OCaml, anciennement connu sous le nom d'Objective Caml, est l'implémentation la plus avancée du langage de programmation Caml, créé par Xavier Leroy, Jérôme Vouillon,, Didier Rémy et leurs collaborateurs en 1996.

Nouveau!!: Ramasse-miettes (informatique) et OCaml · Voir plus »

Oz (langage)

Oz est un langage de programmation permettant d'employer et de combiner différents paradigmes de programmation.

Nouveau!!: Ramasse-miettes (informatique) et Oz (langage) · Voir plus »

Persistance (informatique)

En programmation, la gestion de la persistance des données (en anglais: persistence) et parfois des états d'un programme réfère au mécanisme responsable de la sauvegarde et de la restauration des données.

Nouveau!!: Ramasse-miettes (informatique) et Persistance (informatique) · Voir plus »

PHP

., plus connu sous son sigle (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.

Nouveau!!: Ramasse-miettes (informatique) et PHP · 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!!: Ramasse-miettes (informatique) et Pile (informatique) · Voir plus »

Pointeur (programmation)

En programmation informatique, un pointeur est un objet qui contient l'adresse mémoire d'une donnée ou d'une fonction.

Nouveau!!: Ramasse-miettes (informatique) et Pointeur (programmation) · Voir plus »

Problème de l'arrêt

L'animation illustre une machine impossible: il n'y a pas de machine qui lit n'importe quel code source d'un programme et dit si son exécution termine ou non. En théorie de la calculabilité, le problème de l'arrêt est le problème de décision qui détermine, à partir d'une description d'un programme informatique, et d'une entrée, si le programme s'arrête avec cette entrée ou non.

Nouveau!!: Ramasse-miettes (informatique) et Problème de l'arrêt · Voir plus »

Programmation modulaire

En informatique, la programmation modulaire reprend l'idée de fabriquer un produit (le programme) à partir de composants (les modules).

Nouveau!!: Ramasse-miettes (informatique) et Programmation modulaire · 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!!: Ramasse-miettes (informatique) et Programme informatique · Voir plus »

Prolog

Prolog est un langage de programmation logique.

Nouveau!!: Ramasse-miettes (informatique) et Prolog · Voir plus »

Python (langage)

Python (prononcé) est un langage de programmation interprété, multiparadigme et multiplateformes.

Nouveau!!: Ramasse-miettes (informatique) et Python (langage) · Voir plus »

Registre de processeur

Un registre est un emplacement de mémoire interne à un processeur.

Nouveau!!: Ramasse-miettes (informatique) et Registre de processeur · Voir plus »

Rennes

Rennes (Prononciation en français de France standardisé retranscrite selon la norme API.) est une commune du nord-ouest de la France, chef-lieu du département d’Ille-et-Vilaine et de la région Bretagne.

Nouveau!!: Ramasse-miettes (informatique) et Rennes · Voir plus »

Ruby

Ruby est un langage de programmation libre.

Nouveau!!: Ramasse-miettes (informatique) et Ruby · Voir plus »

Scheme

(prononciation) est un langage de programmation dérivé du langage fonctionnel Lisp, créé dans les années 1970 au Massachusetts Institute of Technology (MIT) par Gerald Jay Sussman et Guy L. Steele.

Nouveau!!: Ramasse-miettes (informatique) et Scheme · Voir plus »

Smalltalk

est un langage de programmation orienté objet, réflexif et dynamiquement typé.

Nouveau!!: Ramasse-miettes (informatique) et Smalltalk · Voir plus »

Système de gestion d'exceptions

Dans le contexte des langages de programmation fonctionnels et impératifs, un système de gestion d'exceptions ou SGE permet de gérer les conditions exceptionnelles pendant l'exécution du programme.

Nouveau!!: Ramasse-miettes (informatique) et Système de gestion d'exceptions · Voir plus »

Système temps réel

En informatique, on parle d'un système temps réel lorsque ce système est capable de contrôler (ou piloter) un procédé physique à une vitesse adaptée à l'évolution du procédé contrôlé.

Nouveau!!: Ramasse-miettes (informatique) et Système temps réel · Voir plus »

Table de hachage

Une table de hachage est, en informatique, une structure de données qui permet une association clé–valeur, c'est-à-dire une implémentation du type abstrait tableau associatif.

Nouveau!!: Ramasse-miettes (informatique) et Table de hachage · Voir plus »

Tâche de fond

Dans un système informatique, un processus en tâche de fond (ou en arrière-plan) est un processus non attaché explicitement à un terminal, ou plus précisément sans interaction avec un utilisateur.

Nouveau!!: Ramasse-miettes (informatique) et Tâche de fond · Voir plus »

Théorème de Rice

En informatique théorique, plus précisément en théorie de la calculabilité, le théorème de Rice énonce que toute propriété sémantique non triviale d'un programme est indécidable.

Nouveau!!: Ramasse-miettes (informatique) et Théorème de Rice · Voir plus »

Toulouse

Toulouse est une commune du sud-ouest de la France, chef-lieu de la région Occitanie, préfecture du département de la Haute-Garonne, et siège de Toulouse Métropole.

Nouveau!!: Ramasse-miettes (informatique) et Toulouse · Voir plus »

Type (informatique)

Présentation des principaux '''types de données'''. En programmation informatique, un type de donnée, ou simplement un type, définit la nature des valeurs que peut prendre une donnée, ainsi que les opérateurs qui peuvent lui être appliqués.

Nouveau!!: Ramasse-miettes (informatique) et Type (informatique) · Voir plus »

Université de Lorraine

L’université de Lorraine est une université française remontant à 1572, année de la fondation de l'université de Pont-à-Mousson, qui est transférée en 1769 à Nancy et rétablie en 1852.

Nouveau!!: Ramasse-miettes (informatique) et Université de Lorraine · Voir plus »

Variable globale

En programmation informatique, une variable globale est une variable déclarée à l'extérieur du corps de toute fonction ou classe, et pouvant donc être utilisée n'importe où dans le programme.

Nouveau!!: Ramasse-miettes (informatique) et Variable globale · Voir plus »

Redirections ici:

Décompte de références, Garbage Collection, Garbage collection, Garbage collector, Glaneur de cellules, Ramasse-miettes (Informatique), Récupérateur de mémoire, Récupérateur de mémoire inutilisée.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »