De Programmering van de computer

De Programmering van de computer

Computer die programmeert: Een hiërarchie van Talen


Een computer kan niet zonder software werken om zijn hardware te leiden. Dat is waar computer de programmering in de scène komt. Een programmeur is een persoon die software voor een computer aan gebruik schrijft. Er zijn vele soorten programmeertalen, aangezien zij worden geroepen, zich uitstrekt van de simplistische assembleertaal aan ingewikkeldere C++ en Java. Deze talen zijn verdeeld in een kleine hiërarchie, die van machinecode tot hogere programmeertalen gaat. 

Elk niveau van deze hiërarchie is complexer dan onder het; nochtans, is hoger een taal op de hiërarchie, zal langzamer het als programma in algemeen lopen omdat het in een machinecode moet worden gecompileerd.  Ongeacht de gebruikte taal, computer is de programmering een essentiële baan eenvoudig in de wereld van vandaag wegens de hoeveelheid computers die wij in de industrie hebben gebruikt.

Het laagste niveau van computer programmeertalen is machinecode, die eenvoudig een lange lijst van 1 en 0's is wat door de bewerker direct worden gelezen. Volgende voert is assembleertaal op, die die als opcodes worden bekend en hexadecimale geheugensteuntjes gebruikt, een basis-16 nummeringssysteem, 1 en 0's te manipuleren.

Het is gemakkelijker voor een programmeur om assemblage te behandelen omdat het enkel brieven in plaats van het zijn een lang koord van binaire (1 en 0's) aantallen gebruikt. Omdat de assemblage één stap boven machinecode is, is het de snelste taal in termen van wordt gecompileerd.

Het volgende niveau van programmeertalen is wat hogere programmeertalen genoemd geworden is.  Deze computer programmeertalen zijn het vertrouwdst, die hoogst gebruikte C, C++, en Java omvatten. Zelfs zijn enkele kleinere gebruikte talen zoals Pascal, BASIC, en Fortran allen overwogen hogere programmeertalen.

De hogere programmeertalen zijn verschillend van assemblage in zoverre dat zij hun eigen syntaxis en verwoording van systeem hebben. In plaats van het gebruiken opcodes om hexadecimale aantallen te manipuleren, hebben de hogere programmeertalen symbolen en/of daadwerkelijke woorden die gegevens op hoger niveau kunnen manipuleren.

Van de simplistische assembleertaal aan de ingewikkeldere hogere programmeertalen, computer is de programmering verdeeld in veelvoudige lagen, elke laag die ingewikkelder dan laatste is. De laagste laag, machinecode, kan niet zich door mensen begrijpen omdat het eenvoudig 1 en 0's is. Het volgende niveau is assembleertaal, die 1 en 0's met geheugensteuntjes en hexadecimale aantallen vervangt, die het gemakkelijker maken voor mensen aan gebruik.

De hogere programmeertalen, met inbegrip van Fortran, BASIC, C++, en Java, gebruikssymbolen en/of woorden dat meer in minder lijnen van code kunnen doen dan assemblage. Nochtans, aan een vorm worden vertaald die door de computer leesbaar is, moeten deze hogere programmeertalen worden vertaald of, aan assemblage en dan aan machinecode worden gecompileerd. Dat is waarom de assembleertaal sneller loopt, moet het slechts tweemaal worden gecompileerd eens in plaats van.

Want meer computer programmeringsinformatie gemakkelijk-aan-begrijpen, te klikken gelieve de volgende link voor de Programmering van de Computer voor Modellen

 

Contacteer het Beleid van de Privacy >> en Termijnen van Gebruik



Auteursrecht © 2009-2010 ComputerProgramming123.info Alle Voorgebe*houde Rechten.

Referentie en Aandeel