Recherche Encarta
Rechercher dans Encarta des informations sur compilation (informatique)

Résultats avec Windows Live® Search

  • Compilation - Wikipédia

    Cette page d’ homonymie répertorie les différents sujets et articles partageant un même nom. 

  • Compilateur - Wikipédia

    Les étapes de la compilation incluent. le découpage du programme en lexèmes (analyse lexicale) ; la vérification de la correction de la syntaxe du programme (analyse syntaxique ...

  • tag / compilation

    Les médias (vidéos, jeux, animations) les plus populaires pour la recherche : compilation (page 1)

Afficher tous les résultats dans le contenu
Résultats avec Windows Live® Search

compilation (informatique)

Article
Plan de l'article
1

Présentation

compilation (informatique), traduction d'un programme écrit dans un langage évolué en un langage de programmation accessible au microprocesseur.

2

Principe

Un programme informatique, ou programme source, est généralement écrit dans un langage de haut niveau (ou évolué) choisi par le programmeur, tel C ou Pascal, que l'ordinateur ne peut pas exécuter directement. La compilation consiste à traduire ce programme en une séquence d'instructions exécutables par le processeur. Le résultat de la compilation est un code objet qui est exprimé dans le langage machine de l'ordinateur, c'est-à-dire une suite d'instructions représentées par des nombres binaires.

3

Utilisations et avantages des langages évolués

L'utilisation d’un langage évolué présente plusieurs avantages : d'une part, il permet de faire un grand nombre de vérifications et de prévenir ainsi l'apparition d'erreurs, ou bogues, plus difficiles à détecter lors de l'exécution du programme ; d'autre part, il facilite la lisibilité et la concision du programme. En effet, à chaque instruction en langage évolué peut correspondre un grand nombre d'instructions en langage machine. Il est ainsi plus aisé de faire apparaître la structure du programme et les algorithmes qu'il utilise, ce qui facilite la maintenance et la transmission des programmes. Cette tâche de traduction est réalisée par un programme appelé compilateur.

4

Rôle du compilateur

Au sens le plus large, un compilateur traduit un ensemble de symboles en un autre ensemble selon différentes règles logiques, si bien que le langage d'arrivée peut être un autre langage de haut niveau, même si le but de l'opération reste néanmoins d'aller vers un langage plus simple. Dans ce cas, on parle souvent de précompilateur. On peut, par exemple, précompiler un programme écrit en C++ (langage objet dérivé du C) pour obtenir un code en C qu'on pourra ensuite compiler normalement pour obtenir un code exécutable.

Page précédente
|
Page suivante
Rechercher dans tout le texte de l'article
Afficher cet article au format imprimable
Envoyer




© 2008 Microsoft