Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnad mellan Montörer och kompilatorer

    Montörer och kompilatorer finns två typer av datorprogram som tjänar samma syfte : att omvandla läsbara kod till kod som kan förstås av en dator . Addera Machine Code

    Machine kod programmering som en dators processor kan förstå . Både montörer och kompilatorer producerar maskinkod .
    Assembly

    Montörer producerar maskinkod från ett språk som kallas församling . Varje kommando i monteringen motsvarar vanligen med ett enda kommando i maskinkod .
    Högnivåspråk

    Kompilatorer producerar maskinkod genom att tolka en högre nivå språk . De flesta kommandon i högnivåspråk såsom C och Java , inte motsvarar någon enda kommando i maskinkod , och att översätta den ena till den andra kan vara komplicerat .
    Hardware Abstraction

    Hardware abstraktion är en teknik där hårdvara detaljerna är dolda för att förenkla programmeringen . Församlingen har lite att ingen hårdvara abstraktion . Kompilerade språk har oftast en stor del av det .
    Montör Fördelar

    församlingens ett-till -ett förhållande till de kommandon som datorns processor är igång och den specifika hårdvaran på maskinen ser till att ett effektivt skriven församling programmet kommer att överträffa den mer komplex kod som produceras genom att sammanställa en högre nivå språk . Således är monteringen ett bra val när prestanda är av största vikt , som i en grafikmotor , eller när tillgänglig hårdvara resurser är små jämfört med de hos en persondator , som i ett styrsystem för en mikrovågsugn .

    Compiler fördelar

    i de flesta fall gör de små prestandafördelarna effektivt skriven församling inte upp för sin brist på hårdvara abstraktion och dess relativa svårigheten i bruk , jämfört med högre nivå , kompilerade språk såsom C + +. Av denna anledning är nästan all mjukvara skriven i en kompilerad , högnivåspråk .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en variabel till en textfil i SSIS
    ·Hur man kommunicerar med en DLL i en annan process
    ·Hur man installerar Innovatek
    ·Hur man skriver ett Preorder Traversal
    ·Hur öka History Size i Eclipse Console
    ·Regler för Paper Punch Kodning
    ·HTML colspan Tutorial
    ·Vilka är de funktioner Alerton VLC
    ·Vad är skillnaden mellan en församling Språk & en ma…
    ·Hur fixar tabbavståndet i Eclipse
    Utvalda artiklarna
    ·Hur man designar ett Kundvagn
    ·Hur du jämför Datum objekt i JavaScript
    ·Hur man gör en Div Pop - up
    ·Hur man skapar en Do While Loop i Perl
    ·Hur man utvecklar en DirectShow Camera Application
    ·Hur vill kolla mouseDown i Visual Basic
    ·Hur man skapar en Dynamic Link Library
    ·Hur man skapar DLL -filer
    ·Hur vill kolla ett nollvärde
    ·Hur att bygga dynamiska webbplatser med Dreamweaver 8 P…
    Copyright © Dator Kunskap http://www.dator.xyz