Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Productivity Software >> Content
Wat zijn Assembleurs , compilers en simulatoren
Er zijn nogal wat software- niveaus tussen computergebruikers en de computer zelf , en dit is ook waar ? - In mindere mate - voor de computerprogrammeur . De computercode die de meeste programmeurs schrijven is alleen op afstand verbonden met de instructies die worden verwerkt door de computer . Deze niveaus maken de computer gemakkelijker te gebruiken . Machine Taal

Elke computer is gebouwd om een taal te voeren . Deze taal wordt de machinetaal voor die computer . De taal bestaat uit binaire codes die de computer precies vertellen wat te doen . Alle programma's die draaien op de computer bestaan ​​uit een opeenvolging van machinetaal instructies . Uitvoeren van deze reeks instructies creëert het gedrag van de computer . Instructies bestaan ​​uit specifieke hardware instructies zoals verplaatsen vanaf geheugenlocatie X geheugenlocatie Y , verplaatsen van gegevens in of uit een bepaald register , het toevoegen van de cijfers die nu in de opteller inputregisters of flipping alle bits in register R1 . Het uitvoeren van instructies geschreven in machinetaal is het enige wat een computer kan doen .
Assembleurs

schrijven machinetaal code
is uiterst vervelend , foutgevoelig en moeilijk te debuggen . Alles is snaren van nullen en enen . Het is onmogelijk om in een oogopslag als 1111000100110101 is data , een instructie of het adres van een geheugenplaats . Het eerste niveau van verfijning in het programmeren van computers was de uitvinding van assembler en software monteurs . Assembler programma's hebben dezelfde instructies als de machine taal-programma , maar de instructies zijn dingen als " ADD " en " MOVE ", die een stuk makkelijker voor mensen om te gaan met zijn . Ook adressen zijn in decimale getallen en registers worden aangeduid met namen als R1 in plaats van 10001111 . Een programma genaamd een assembler vertaalt programma geschreven in assembler in het equivalent programma in machinetaal , zodat het kan worden uitgevoerd .
Samenstellers

Assembler
was een een enorme verbetering ten opzichte van het schrijven in machinetaal . De extra tijd die nodig was de assembler te vertalen wat de programmeur geschreven in machinetaal werd meer dan gecompenseerd door de enorme besparing in tijd die nodig was om het programma te schrijven in een meer mensvriendelijke taal . De oplossing was niet perfect . Mensen - vooral degenen die geen computer wetenschappers - wilde het probleem te beschrijven op te lossen in plaats van het af te breken in kleine stappen over hoe je informatie rond een computer te verplaatsen . Het volgende niveau in de taal hiërarchie was de compiler taal . Deze talen kunnen de mens te beschrijven wat er gedaan moest worden in noncomputer termen . Een programma heet een compiler vertaald deze high - level programma's in machinetaal . Compilers zijn een stuk ingewikkelder dan monteurs .
Simulators

In plaats van het bouwen van nieuwe machines om programma's geschreven in nieuwe talen te draaien , software simulatoren toestaan ​​dat een machine " worden gesimuleerd . " Deze virtuele machines worden grondig getest door het uitvoeren van benchmarking programma's voordat ze ooit zijn gebouwd . De simulatoren zijn ook gebruikt voor het testen van nieuwe compilers en talen voordat ze ooit zijn geschreven .

Previous: Next:
  Productivity Software
·Hoe maak je een computer gebru…
·Hoe te upgraden van Windows 98…
·NOC Monitoring Software 
·Software voor winkelobjecten 
·Wat is een XL- project? 
·Web-Based Scrum Gereedschap 
·Wat is het verschil tussen Hom…
·Windows Start Up Problemen 
·Hoe te Snelkoppeling maken naa…
  Related Articles
Wat is WYSIWYG ? 
Wat is een zwevende werkbalk ? 
Wat is een tekstverwerker ? 
Wat is Microsoft Office Suite ? 
Wat is het doel van de Thesaurus in een …
Wat is Corel WordPerfect ? 
Wat Program Leest Doc bestanden ? 
Wat Is Microsoft Works 7.0 ? 
Wat is Wordperfect ? 
  Software Articles
·Hoe te wijzigen kleur in een PDF 
·Hoe maak ik een 8 GB gegevens beeldbesta…
·Hoe maak je een Macromedia Flash-object …
·Hoe maak je een Flow Chart in Word Draw 
·Hoe te installeren Street View 
·Hoe te Paltalk opnemen 
·Hoe te Themes in PowerPoint 2008 Bewaar …
·Hoe te Shapes Join in Illustrator 
·How to Get Rid van ThreatFire 
Copyright © Computer Kennis http://www.nldit.com