Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Waarom zou een computer een vertaalprogramma gebruiken?
Een computer zou een vertaalprogramma niet *gebruiken* zoals een mens dat zou doen om een ​​andere taal te begrijpen. In plaats daarvan gebruiken computers vertaalprogramma's, die nauwkeuriger *compilers* of *interpreters* worden genoemd, om een ​​fundamentele reden:om voor mensen leesbare code om te zetten in machinaal leesbare instructies.

Hier is een overzicht:

* Talen op hoog niveau: Programmeurs schrijven code in talen op hoog niveau, zoals Python, Java, C++, enz. Deze talen zijn zo ontworpen dat ze voor mensen relatief gemakkelijk te begrijpen en te gebruiken zijn. Ze gebruiken bekende syntaxis en structuren.

* Machinecode: Computers begrijpen echter alleen instructies op laag niveau – machinecode – die uit binaire reeksen (0's en 1's) bestaan. Dit is de taal van de centrale verwerkingseenheid (CPU) van de computer.

* De rol van de vertaler: De compiler of tolk fungeert als brug. Het neemt de voor mensen leesbare code en vertaalt deze naar de equivalente machinecode die de computer kan uitvoeren. Compilers voeren deze vertaling in één keer uit voordat ze worden uitgevoerd, terwijl tolken regel voor regel vertalen terwijl het programma draait.

Daarom 'gebruikt' de computer de vertaler niet om het in menselijke zin te begrijpen; het heeft de vertaler nodig om het programma dat de mens heeft geschreven te *uitvoeren*. De vertaler is een essentieel onderdeel van het programmeerproces, waardoor mensen complexe software kunnen schrijven zonder rechtstreeks met de complexiteit van machinecode te maken te hebben.

Previous: Next:
  Computer Programming Languages
·Hoe E-mail HTML code Submit 
·Hoe te binden een CLR Object 
·Hoe je knoppen Delete in GridV…
·Feiten op MIME -formaat 
·High Level Computer Languages …
·IDL Programming Techniques 
·Hoe creëer je een Check Box i…
·Hoe stel ik een e-mail met Pow…
·Variant Gegevenstype 
  Related Articles
Waarom is een string onveranderlijk in p…
Waarom gebruiken we functies bij het pro…
Waarom zijn strings onveranderlijk in pr…
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van een if-i…
Wat is de syntaxis voor het weergeven va…
Wat is de betekenis van het gebruik van …
Wat is de runtime-complexiteit van een w…
Wat is de rol van een compiler bij compu…
  Programmering Articles
·Hoe maak je een functie in Visual Basic …
·Hoe te jQuery Accordion Styling Verwijde…
·Hoe Web layout creëren 
·Hoe maak je een ID in Graaf Creëren 
·Verschil tussen pakketten & header besta…
·Wat is een VB.NET Reference ? 
·Hoe kan ik een afbeelding in Word toevoe…
·Hoe Set Up Deployment in VBS 
·Hoe maak je een Array converteren naar e…
Copyright © Computer Kennis https://www.nldit.com