Computers omgaan met informatie door te zetten in getallen en die functies op die nummers . Vroege computerprogramma's moesten instructies in termen eenvoudige computers kon begrijpen geven . Deze betrokken instructies om nummers te verschuiven in en uit de registers in de processor van de computer . Dit is een low - level programmeertaal . Het is bijna op het niveau van machine-instructies . High - level talen gebruiken echte woorden die mensen kunnen begrijpen , en vaak opereren via een grafische gebruikersinterface waarmee programmeurs om programma's op te bouwen door te wijzen en te klikken . Compilers Moderne computers gedragen zich op dezelfde wijze al computers die moeilijk te programmeren zijn . De oprichting van hoog niveau talen impliceert niet dat computers kunnen omgaan met informatie in de vorm van menselijk - begrijpelijke woorden . Programma's geschreven in talen op hoog niveau moeten worden geïnterpreteerd in codes van een computer kan begrijpen . Dit wordt gedaan door twee methoden . Een daarvan is door het opstellen van een programma in een uitvoerbaar bestand . De taal kan alleen een programma dat de computer in staat is om te lopen als een compiler zet dat programma in de machine-instructies te creëren . De " C" is daar een voorbeeld van : het is gecompileerd in Assembler , en dus een hoog niveau taal , " C ", is alleen in staat om te werken op een computer via vertolking naar een laag niveau taal : . Assembler Runtime Niet alle talen op hoog niveau moeten worden gecompileerd tot een uitvoerbaar . Sommige programma talen zijn meer als scripts . Een script loopt een reeks opdrachten die de computer al aangesloten op specifieke taken . Scripts worden ook soms genoemd batch -bestanden . Een script is niet gecompileerd , maar de commando's worden op het punt van de uitvoering, of runtime geïnterpreteerd in de machine handelingen . Derde generatie Een programmeertaal op hoog niveau taal bevat constructies opslaan van waarden in variabelen ; tak tussen delen van de code , en een lus , het uitvoeren van dezelfde actie over en weer . Deze elementen voor wat een ' procedurele taal . " Genoemd Deze talen worden ook wel de derde generatie talen , of 3GLs . De opdrachten die worden gebruikt om te presteren vertakkingen en lussen zijn allemaal Engels woorden . Programmeertalen worden gedomineerd door het Engels en de logica van een programma kan eenvoudig worden gevolgd door degenen die Engels begrijpen . Vertakking wordt altijd uitgevoerd door het woord "ALS . " Als verklaringen meestal ook een alternatieve actie : IF THEN ELSE . Looping wordt gecreëerd door zinnen zoals LOOP , TERWIJL , VOOR en herhalen tot . De specifieke opgaven gebruikt voor het doorlussen zijn afhankelijk van de talen , maar allemaal zijn begrijpelijk . Object Oriëntatie Een object georiënteerde taal neigt te worden geprogrammeerd vanuit een grafische gebruikersinterface , waardoor het nog makkelijker voor mensen om code te maken . De programmeeromgeving zal tussenproduct genereren van de verrichtingen van de programmeur de interface acties. Deze intermediaire code wordt dan omgezet in een laag niveau taal voor de computer uit te voeren .
|