Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschil tussen Assembleurs en compilers
Assembleurs en compilers zijn twee soorten van computerprogramma's die hetzelfde doel dienen : om mensen leesbare code om te zetten naar code die kan worden begrepen door een computer .
Machine Code

Machine code
wordt programmeren dat de processor van een computer kan begrijpen . Zowel monteurs en compilers produceren machine code .
Vergadering

Assembleurs
produceren machine code van een taal genaamd assemblage . Elk commando in assemblage komt meestal overeen met een enkel commando in machinetaal .
Hoog niveau talen

Samenstellers
produceren machinecode door het interpreteren van een hoger - level taal . De meeste commando's in hogere talen , zoals C en Java , komen niet overeen met een enkel commando in machine -code , en het proces van het vertalen van de ene naar de andere kan complex zijn .
Hardware Abstraction < br >

hardware abstraction
is een techniek waarbij hardware details zijn verborgen om de programmering te vereenvoudigen . Assemblage heeft weinig tot geen hardware abstractie . Gecompileerde talen hebben meestal een groot deel van het.
Assembler Voordelen

Vergadering
een-op - een-relatie met de commando's die de processor van de computer wordt uitgevoerd en de specifieke hardware op de machine zorgt ervoor dat een efficiënt geschreven assembly -programma de meer complexe code geproduceerd door het opstellen van een hoger - level taal zal overtreffen . Aldus samenstel is een goede keuze wanneer de prestaties cruciaal , als in een grafische engine , of indien beschikbaar hardwarebronnen zijn klein in vergelijking met die van een personal computer , zoals in een regelsysteem voor een magnetron .
< br > Compiler voordelen

in de meeste gevallen hoeft de kleine prestaties voordelen van efficiënt schriftelijke montage niet goed te maken voor zijn gebrek aan hardware abstractie en de relatieve moeilijkheid in gebruik , vergeleken met een hoger niveau , gecompileerde talen zoals C + + . Om deze reden , is bijna alle software geschreven in een gecompileerde , hogere programmeertaal .

Previous: Next:
  Computer Programming Languages
·Hoe een String Cell Array in M…
·Hoe maak je tijd in UML lezen 
·Common Application Programming…
·Hoe maak je een programma dat …
·Hoe SQL -opdrachten gebruiken 
·Hoe SQL bewerken in een DB2 Co…
·Het maken van een stroomdiagra…
·MS Access 97 Tutorials 
·Tutorials voor Flash AS3 Autoc…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe maak je een string van gehele getall…
·Visual Basic Arrays Tutorial 
·Hoe kan ik een Non - PHP File Include 
·Mega Projecten in Java 
·Wat zijn Applets ? 
·Hoe te besparen een afbeelding met een d…
·Array Index Out of Bounds Uitzondering i…
·Hoe kan ik een Insertion Sort in Python 
·Hoe een matrix met alle mogelijke combin…
Copyright © Computer Kennis http://www.nldit.com