Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Conséquences des débordements de b…
  • Comment copier une page Web à un au…
  • L'histoire de la programmation infor…
  • Comment puis- je régler mon contrô…
  • Comment faire pour créer des pages …
  • Comment fusionner deux Date de colon…
  • Comment ajouter KeyListener à JFram…
  • Comment combiner une liste vue avec …
  • Comment créer avec Test-Driven Deve…
  • Comment utiliser PUT & supprimer dan…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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é.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour augmenter rembourrage entre les colonnes dans HTML 
  • Comment construire des pages web de commentaire avec Visual Studio 
  • Comment convertir le texte en CSV dans KiXtart 
  • Comment lire un MOV en MATLAB 
  • CVS Tools pour Windows 
  • Débogage pour une violation d'accès 
  • Comment écrire Pascal Pseudocode 
  • Quel est TK Format 
  • Comment mettre à jour Python 2.6 
  • Inconvénients et avantages de compilateurs 
  • Connaissances Informatiques © http://www.ordinateur.cc