| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Faits sur le RPC Compiler
    Le code source d'un programmeur informatique écrit en RPC , ou C + + , n'est pas ce qu'un ordinateur lit pour exécuter ce programme. Au contraire, ce que l'ordinateur lit est le produit de ce qui se passe après le programmateur fonctionne que le code source par un compilateur. Il ya quelques choses à propos de compilateurs C + + programmeurs en herbe peuvent ne pas savoir . Code Machine

    Quel compilateur C + + produit de syntaxe C + + est appelé code machine. Ce sont des instructions étape -par-étape pour l'unité centrale de traitement d'un ordinateur à suivre pour exécuter le programme. Ces instructions devront inclure dans les moindres détails , tels que le stockage octets de données spécifiques à des emplacements d'adresse de mémoire spécifiques . S'il est un processus fastidieux , les informaticiens patients peuvent reconstituer le code source d'un programme de recherche au rendu lisible du code machine , appelée assemblée.
    Pas un IDE

    un compilateur n'est pas un environnement de développement intégré (IDE). Un compilateur C + + convertit le code source en code machine . IDEs fournir aux développeurs un ensemble d'outils et d'interfaces qui leur permettent de coder des programmes complexes plus efficacement. IDE seront souvent livrés avec un compilateur, à laquelle il va nourrir le code source d'un programmeur crée dans l'IDE , mais l' IDE et le compilateur sont deux entités distinctes.
    Syntaxe charge < br > Photos

    Lorsque vous compilez un programme C + + , le compilateur signale une erreur et ne pas compiler le code source dans un fichier exécutable si il ya une erreur de syntaxe dans le code. Cela pourrait prendre la forme d'un manquant point-virgule à la fin d'une ligne , en utilisant une variable que le programmeur n'a pas déclaré , ou une faute de frappe sur une commande . Toutefois , seules les erreurs syntaxiques s'arrêteront un compilateur à partir de la compilation du code. Le code pourrait contenir des erreurs logiques , tels que des boucles infinies , ou des problèmes de gestion de mémoire qui pouvait faire planter l'ordinateur qui exécute le code . Ce sont des questions que les programmeurs doivent trouver par eux-mêmes dans les tests .
    Plate-forme spécifique code

    Par défaut , compilateurs génèrent un code machine générique. Cela va fonctionner pour l'architecture générale dont le code est la compilation , comme un processeur x86. Cependant, les différents processeurs ont de petites différences dans la façon dont ils fonctionnent. Si le compilateur sait informations sur le matériel pour lequel il compile , il peut générer du code machine spécialisée pour travailler plus efficacement sur l'architecture cible . Bien que de telles compilations spécialisés peuvent créer des problèmes pour les fichiers exécutables que le promoteur entend pour la grande distribution , ils peuvent être utiles si quelqu'un est juste de compiler quelques-uns code C + + pour leur propre usage .

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un EOF dans le langage C 
    ·Comment faire pour supprimer SQLite en C 
    ·Comment faire pour déclarer des fonctions inline dans …
    ·Processus pour devenir un développeur iPhone 
    ·Comment calculer le nombre d' éléments dans un tablea…
    ·Comment faire pour déboguer les problèmes de corrupti…
    ·Comment écrire un script Vim 
    ·Comment faire de retraits en C + + 
    ·Comment représenter un onglet dans une chaîne en RPC 
    ·Comment faire pour convertir des numéros de téléphon…
      articles en vedette
    ·Comment économiser de décimales pour MySQL 
    ·Comment remplacer une H2 Tag 
    ·Comment fusionner deux MySQL Résultats en PHP 
    ·Fonctions dynamiques en Python 
    ·Comment permettre à un utilisateur de Plage d'entrée …
    ·Comment mettre à jour un tableau à partir de requête…
    ·Comment créer des champs uniques en PHP /MySQL 
    ·Comment puis-je obtenir une gamme de valeurs à partir …
    ·Tutoriel pour SNMP en PHP 
    ·Comment créer un fichier en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com