Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Niveau van abstractie in Program Ontwerp
De complexiteit van grote computer programmeren projecten is sterk afhankelijk van de uitvoering van de codering abstracties . De meeste programma's zijn afhankelijk van de ' abstraherende ' of verbergen van de implementatie van het systeem van een computer met het oog op een hoger niveau programmering te vergemakkelijken . Zodat een ontwikkelaar het bouwen van applicaties voor het web hoeft niet te weten hoe de server intern werkt , hoe internetverbindingen werken of hoe computerhardware functioneert . Dit stelt programmeurs in staat om zich te concentreren op grotere programmering taken zonder zorgen over de details van een systeem . Hardware en Binaire

Het laagste niveau van de computer operatie vindt plaats op het binaire niveau . Op dit niveau , hardware loopt programmeercode in 1s en 0s . Deze waarden worden gebruikt om grotere decimale getallen , en binaire beslissingswaarden als echte en valse of seizoensgebonden vertegenwoordigen . De computer hardware werkt rechtstreeks met binaire . Ze begrijpt er niets anders en elk stuk code uiteindelijk schriftelijke ziet zich vertaald naar binair .
Assembly Language

Het volgende niveau van abstractie is assembler . Assembler definieert een reeks eenvoudige instructies zoals " ADD " of " MOV " dat de programmeur kan oproepen om de wiskundige of dataopslag operaties uit te voeren . Vergadering verbergt de uitvoering van binaire opdrachten door de presentatie van de programmeur met meer mensen leesbare code , dat is eenvoudiger om te schrijven en te lezen . Tot op zekere hoogte , moet assembler programmeurs sommige binaire begrijpen , maar de abstractie hen in staat stelt om de montage programma's te schrijven zonder direct omgaan met moeilijke binaire code .
Gecompileerde talen

boven assembler zijn de gecompileerde taal , vertegenwoordigd door C , C + + , Java , en Basic onder anderen . Gecompileerde talen maken het schrijven van code nog makkelijker door de presentatie van mensen leesbare code en complexe functies om te helpen bij het ​​ontwerp en de implementatie . Wat zou honderden lijnen van vergadering te nemen zal slechts een klein bestand van een paar regels in een gecompileerde taal te nemen . Dit stelt programmeurs in staat om grotere programma's te maken met minder inspanning bevatten code die is gemakkelijker te lezen en te debuggen . Gecompileerde talen moeten koppelen aan een " assembler " voordat u . De assembler zet ze om in assembly code , die vervolgens wordt gecompileerd in binaire .
Geïnterpreteerde talen

Uitgelegd talen
een stap boven gecompileerde talen . Geïnterpreteerde talen draaien op " tolken ", die de broncode een regel uit te voeren op een moment . In tegenstelling tot de gecompileerde talen , die moeten worden gecompileerd voordat run . Tolken echter vaak geprogrammeerd gecompileerde talen . De Python-interpreter , bijvoorbeeld , is geprogrammeerd in C Uitgelegd talen vaak niet nodig om te gaan met een aantal van de zorgen die gecompileerde talen , zoals het geheugenbeheer . Geïnterpreteerde talen zijn vaak gemakkelijker te lezen en coderen in , met minder code om meer werk te volbrengen .

Previous: Next:
  Computer Programming Languages
·De Soorten Computers dat kan L…
·Hoe te String converteren naar…
·Hoe maak je een Makefile Creë…
·Hoe maak je een Codebase wijzi…
·Hoe te Liberty BASIC naar EXE …
·Definitie van Staging Tables 
·Veel voorkomende fouten in HTM…
·Hoe je woorden met een gehalte…
·Hoe maak je een Working Draadm…
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Hoe een OCI Functie Kant 
·Hoe te Tekens in Java Print 
·Het gebruik van OLE in VB 
·Hoe een Integer Field Creëren 
·Hoe maak je een Java WAR Pakket Zorg 
·Hoe te String converteren naar URI 
·Hoe om te verhuizen naar de volgende rij…
·Hoe gebruik je een afbeelding Kaart in V…
·Hoe vindt Minimum Genetische algoritmen 
Copyright © Computer Kennis http://www.nldit.com