Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjellen mellom Montører og kompilatorer
    Montører og kompilatorer er to typer dataprogrammer som tjener samme formål: å konvertere lesbar kode til kode som kan forstås av en datamaskin.
    Machine Code

    Machine koden programmerer at en datamaskins prosessor kan forstå . Både montører og kompilatorer produsere maskinkode . Produsere

    Assembly

    Montører maskinkode fra et språk kalt forsamlingen . Hver kommando i forsamlingen tilsvarer vanligvis med en enkel kommando i maskinkode .
    Høynivåspråk

    kompilatorer produsere maskinkode ved å tolke et høyere nivå språk . De fleste kommandoene i høyt nivå språk som C og Java , samsvarer ikke med noen enkel kommando i maskinkode , og prosessen med å oversette den ene til den andre kan være komplisert .
    Hardware Abstraction

    Hardware abstraksjon er en teknikk der maskinvaredetaljer er skjult for å forenkle programmering. Forsamlingen har liten eller ingen maskinvare abstraksjon. Kompilerte språk som regel en god del av det.
    Assembler Fordeler

    Assembly er en- til-en forhold til kommandoer som datamaskinen prosessoren går og spesifikk maskinvare på maskinen sørger for at et effektivt skrevet forsamlingen programmet vil utkonkurrere mer kompleks kode produsert ved å kompilere et høyere nivå språk . Dermed er montering et godt valg når ytelsen er viktig, som i en grafikkmotor , eller når det er tilgjengelige hardware ressurser er små sammenlignet med de av en personlig datamaskin , som i et kontrollsystem for en mikrobølgeovn .

    Compiler fordeler

    i de fleste tilfeller gjør de små ytelesesfordelene effektivt skrevet forsamlingen ikke gjøre opp for mangelen på hardware abstraksjon og dens relative vansker i bruk, sammenlignet med høyere nivå , kompilerte språk som C + + . Av denne grunn er nesten all programvare skrevet i en kompilert , høyere nivå språk .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan overstyring Protection 555 
    ·Hvordan Lukk en Orphan Window Etter en Record er satt i…
    ·Hvordan koble til Heliohost Database 
    ·Forskjellen mellom pakker og header filer 
    ·Hvordan lage en Div. synlige uten tekst 
    ·Hvordan lage en Counter i ActionScript 
    ·Hvordan erstatte tegn ved hjelp av XPath 
    ·Hvordan lese et enkelt heltall Fra User 
    ·Hvordan lage Quartus Compilation Raskere 
    ·Sette inn ord som inneholder Apostrofer i SQL 
      Anbefalte artikler
    ·Hvordan kan definere verdier i Visual Basic 
    ·Hva er hensikten med skjulte felt i Perl CGI 
    ·Overbelastning metoder i Visual Basic 
    ·Hvordan få tilgang Makro Fyll kolonner med data 
    ·Hvordan skrive min egen Exception Handler i Java 
    ·Hvordan skrive en Looping SQL Script 
    ·Visual Basic Math Funksjoner Tutorial 
    ·Hvordan Roter Tekst av Degree i JavaScript 
    ·Slik installerer VBScript 
    ·Hvordan å lære SQL enkelt 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/