| 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 >> Computer Programming Languages >> Content
    Différence entre assembleurs et compilateurs
    monteuses et compilateurs sont deux types de programmes informatiques qui servent le même objectif: convertir le code lisible au code qui peut être compris par un ordinateur.
    Code Machine

    code machine est la programmation que le processeur d'un ordinateur peut comprendre . Les assembleurs et compilateurs produisent du code machine .

    Assemblée

    Monteurs produire du code machine à partir d'un langage appelé montage. Chaque commande dans l'assemblage correspond généralement à une seule commande en code machine .
    Des langages de haut niveau

    compilateurs produisent du code machine en interprétant un langage de plus haut niveau . La plupart des commandes de langages de haut niveau tels que C et Java , ne correspondent pas à une seule commande en code machine , et le processus de traduction de l'un à l' autre peuvent être complexes .
    Hardware Abstraction

    abstraction matérielle est une technique dans laquelle les détails matériels sont cachés pour simplifier la programmation . Assemblée a peu ou pas d' abstraction matérielle . Les langages compilés ont généralement beaucoup de lui. One-to -one relations de
    assembleur Avantages

    Assemblée aux commandes que le processeur de l'ordinateur est en marche et le matériel spécifique sur la machine assure un programme d' assemblage écrit efficacement surpassera le code plus complexe produite par la compilation d'un langage de plus haut niveau . Ainsi , le montage est un bon choix lorsque la performance est primordiale , comme dans un moteur graphique , ou lorsque les ressources matérielles disponibles sont faibles par rapport à celles d'un ordinateur personnel, comme dans un système de commande d'un four à micro-ondes.

    Compiler avantages

    dans la plupart des cas, les petits avantages de performance de l'assemblage écrite efficace ne compense pas son manque d' abstraction matérielle et sa difficulté relative à l'utilisation, par rapport à plus haut niveau, les langages compilés tel que C + + . Pour cette raison , presque tous les logiciels sont écrits dans un langage de haut niveau compilé.

    Previous :

    next :
      articles connexes
    ·Comment utiliser une DLL CreateFile en VB.NET 
    ·Comment faire Styles vBulletin 
    ·Comment transférer des données de code en utilisant F…
    ·Comment faire pour convertir un flotteur à un Int32 
    ·Comment faire pour supprimer l'histoire dans ASP.NET 
    ·Comment programmer les automates 
    ·Comment ça ADO.NET fonction 
    ·Qu'est-ce qu'un APB dans Visual Studio 
    ·Comment supprimer les fichiers à l'aide de T- SQL 
    ·Codage sécurisé Certification 
      articles en vedette
    ·Comment appeler Webform Avec Déclaration de cas 
    ·Comment puis-je exécuter JSP d'une éclipse 
    ·Comment élaborer un plan de test 
    ·La différence entre le SDI et le formulaire de MDI dan…
    ·Comment faire pour supprimer le dernier caractère de V…
    ·Comment créer des documents Word en utilisant VB6 
    ·Comment se débarrasser d'Apple Script erreurs 
    ·Comment écrire une variable tableau dans une Déclarat…
    ·Comment faire une recherche en Python 
    ·Comment découper une chaîne en JavaScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com