Dictionnaire > Définitions Développement de logiciels > Compilateur
Dictionnaire en ligne
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

Compilateur - Compiler

 Définition

Definition de Compilateur  Logiciel chargé de traduire le code source d'un programme en langage machine compréhensible par un ordinateur.

 Description

Description de Compilateur  Dans le cadre du développement de logiciels, la compilation est une étape essentielle. Elle consiste à traduire un programme, écrit dans un langage compréhensible par l'homme (Assembleur, C/C++, Pascal, COBOL, etc.), en un fichier codé en langage machine, utilisable par le niveau le plus bas du système d'exploitation de la machine. Il en résulte un programme exécutable (les fichiers portant l'extension ".exe" sous Windows par exemple).

Le compilateur utilisé pour obtenir un programme exécutable dépend à la fois du langage de programmation utilisé lors du développement et de la plateforme sur laquelle le logiciel final doit être exécuté. En effet, un compilateur ne peut en général traduire qu'un seul langage de programmation, et ne le traduire qu'en un langage machine dédié à une seule plateforme.

Le compilateur se charge également de la vérification de la syntaxe du programme de départ.

Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !

Partagez cette définition sur Google+ en cliquant sur ce bouton :

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook

 Auteur

Auteur François Houste : Lycos WebCenter

 Autres sites sur le sujet

Liens externes Voici un autre site sur le sujet :

Prévisualisation fournie par ThumbshotsGNU Compiler Collection

 Commentaires

1 commentaire :

Par aya le 08-07-2013 : compilateur
j'ai un petit question concernant le compilateur , est ce qu'il est un partie de système d'exploitation ou c'est juste un programme chargé par l'utilisateur pour la traduction de codes sources

 Ajoutez votre commentaire

Si vous avez des commentaires à faire ou des questions à poser, remplissez le formulaire ci-dessous :

Votre pseudo * :
Ne mettez pas votre nom réel mais plutôt un prénom ou un pseudo
Votre adresse email * :
Indiquez une adresse qui fonctionne !
URL de votre site :
Si vous le voulez, mettez l'URL de votre site, nous y ferons un lien
Titre de votre commentaire * :
En quelques mots, l'objet de votre commentaire
Votre commentaire * :
Indiquez ici vos remarques, vos questions, vos compléments d'information... Aucune balise HTML n'est autorisée. Votre commentaire doit faire au moins 150 caractères de longueur.
 

Les champs marqués du signe * sont obligatoires.

Votre pseudo et celui de votre site apparaîtront sur la page publique de la définition, avec un lien vers votre site. Votre adresse email nous servira à vous prévenir des suites que nous donnerons à votre commentaire (qu'il soit accepté ou refusé) ; en aucun cas elle ne sera communiquée à un tiers sans votre consentement. Votre adresse IP sera enregistrée conformément aux obligations légales.

 Définitions à consulter

Définitions à consulter Nous vous proposons de consulter également la définition des termes suivants :

  • Active Server Page (ASP) : Langage de développement de pages dynamiques pour le Web
  • Anti-virus : Logiciel permettant le repérage et l'élimination d'un virus informatique sur une machine.
  • Application : Terme sécifique pour désigner un logiciel, un programme.
  • Berkeley Internet Name Domain (BIND) : L'implémentation du protocole DNS la plus répandue sur Internet.
  • Bogue : Erreur dans un programme, dans la programmation ou dans la machine utilisée (câblage d'un composant électronique, alimentation), entraînant un résultat incorrect et le dysfonctionnement du système.
  • C# : Nouveau langage de programmation créer par Microsoft.
  • Checksum : Le checksum d'un fichier est une séquence de chiffres et de lettres définissant de manière précise (mais non unique) un fichier afin de savoir si il a été alteré.
  • Commission Nationale de l'Informatique et des Libertés (CNIL) : Organisme français chargé de réguler la collecte, l'utilisation et la conservation des données dites "personnelles" ou "nominatives".
  • Cobol : Abréviation de COmmon Business Orientated Language.
  • Code source : Ensemble d'instructions à la source d'un programme informatique.
  • Common Object Request Broker Architecture (CORBA) : Norme industrielle multi-plateformes et multi-langages permettant de simplifier le développement d’architectures distribuées complexes.
  • Crack : Terme générique désignant un moyen illégal de disposer d'une licence sur un logiciel.
  • Débogage : Correction d'un programme, d’un logiciel, ou d’une application suite à une anomalie de fonctionnement.
  • Emule : Emule est un logiciel de peer-to-peer open source, utilisant le réseau eDonkey.
  • File Transfert Protocol (FTP) : Protocole de transfert de fichiers.
  • Google Desktop Search : Logiciel de recherche de contenu sur PC proposé par Google.
  • Google Puffin : Nom de code du logiciel de recherche Google Desktop
  • Environnement de développement intégré (IDE) : L'IDE (Integrated Development Environment) est une interface qui permet de développer, compiler et exécuter un programme dans un langage donné.
  • Internet Network Information Center (InterNIC) : Organisme public américain chargé de la gestion centrale des adresses et des noms de domaines Internet et de l'accréditation d'un organisme homologue dans chaque pays.
  • IP spoofing : Usurpation d'adresse IP.

Si vous avez aimé cette définition, partagez-la sur vos réseaux sociaux !

Partager

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook