Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschil tussen hoog niveau en laag niveau in Computer Programming
Computer talen zijn geëvolueerd sinds de vroege mainframes die programma's in de vorm van een reeks schakelaar combinaties achter elkaar opgenomen aanvaard . Vroege talen waren soms syntactisch cryptisch en moeilijk te leren . Moderne computertalen benaderen alledaags Engels , maar nog steeds hun syntax regels . Computertalen werden bestempeld als " eerste generatie ", " tweede generatie ", " derde generatie " en " vierde generatie . " Eerste generatie talen waren dichter bij machinetaal , terwijl 4GL's aanpak Engels . Een minder granulaire verdeling van computertalen verwijst naar hen als hoog -en laag - niveau talen . Machine Taal

De taal van computers bestaat uit 1s en 0s gecombineerd in groepen van acht tot personages vormen. Dit komt omdat computers werken op switches die zowel kan worden op ( 1 ) of uit ( 0 ) . Elke 1 of 0 is een beetje , en acht bits vormen een byte . Vroege computers vereist inbreng in de vorm van machinetaal , maar dit was te omslachtig , zodat computertalen werden ontwikkeld om de verveling te nemen uit het invoeren van een programma in een computer . Deze talen zijn ofwel geïnterpreteerd , evenals de vroege versies van BASIC , of samengesteld . Ofwel proces verandert Engels tekst in machinetaal . Tolken doen de conversie op de vlieg als elke uitspraak wordt aangetroffen , terwijl compilers genereren van een machinetaal -bestand dat is uitvoerbaar op zijn eigen .
Low - level languages ​​

Low - level talen zijn dichter bij machinetaal en zijn veel meer cryptisch dan high-level talen . Assembler is de meest voorkomende low - level taal op de meeste computers , of personal computers of mainframes . Instructies voor een mainframe assembler programma ziet er als volgt uit: MVC A , B. Die instructie geeft aan de computer om de inhoud van de variabele B aan variabele A. Low - level talen te verplaatsen zijn meestal geschreven door hoogopgeleide technische mensen en worden gebruikt voor nutsvoorzieningen en snelheid - intensieve programma's . Low - level talen kunnen worden gebruikt om uiterst efficiënte code te produceren .
Hoog niveau talen

High - level talen
benaderen Engels in syntax en zijn gemakkelijker te schrijven , waardoor minder technische vaardigheid van de kant van de programmeur . Talen die in deze categorie vallen, zijn talrijker dan degenen die in de categorie low - level vallen . BASIC , wat staat voor Beginners All -purpose Symbolic Instruction Code , is een voorbeeld van een vroege high-level geïnterpreteerde taal . Als het programma loopt , wordt elke uitspraak geïnterpreteerd in een machine taalonderwijs en geëxecuteerd . COBOL is een taal van hoog niveau dat doorgaans wordt gebruikt in mainframe business applicaties . De naam staat voor Common Business Oriented Language , waarvan het beoogde gebruik inhoudt . Typische COBOL statements uitzien: MOVE TOTAL - CHARGE TO PRINT - LINE - 21 . De kenmerken van een high - level taal maken die gebruikt door iemand die meer business georiënteerd dan technisch geschoolde . Fortran , kort voor " formule vertaling , " is een taal op hoog niveau , dat hoofdzakelijk wordt gebruikt voor wetenschappelijke doeleinden . Het is niet zo gewoon Engels als COBOL , maar Fortran programmeurs zijn meestal meer technisch georiënteerd dan COBOL- programmeurs .
Midden - Level Talen

In de loop der jaren een categorie mid - level talen heeft ontwikkeld dat bestaat uit object - georiënteerde talen . Een voorbeeld van een mid - level taal is Java , die programmeur - geproduceerde code vertaalt in instructies " tokenized " . Een tokenized instructie is er een die niet langer in leesbaar formaat , maar is niet helemaal machinetaal formaat . Het vereist een run -time interpreter , zoals de Java Virtual Machine , de tokenized code om te zetten in machine -code op het moment dat het programma wordt uitgevoerd . Hierdoor kan de tokenized versie van het programma te draaien op meerdere computerplatforms , waardoor een mate van onafhankelijkheid van een specifiek besturingssysteem of apparaat . Tokenized code werkt sneller dan geïnterpreteerd code, maar langzamer dan gecompileerde code . Mid - level talen worden doorgaans gebruikt voor het maken van de grafische user interfaces die dienen als front-ends voor mainframe COBOL-applicaties . Midden - level taal programmeurs zijn meer technisch georiënteerd dan high - level taal programmeurs maar minder dan low - level taal programmeurs .

Previous: Next:
  Computer Programming Languages
·De beste Sub Versiebeheer voor…
·Wat is de betekenis van Debugg…
·Wat is het verschil tussen een…
·Wat is Digital Coding ? 
·Hoe maak je een Hacker Word 
·Hoe maak je een ANSI converter…
·Hoe maak je een Coder 
·Hoe kan ik een kolom Uitschake…
·Hoe kan ik toevoegen Hulp aan …
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe vindt High Value in Recordset Visual…
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
  Programmering Articles
·Hoe naar Deep Link in Silverlight 
·Hoe maak je een knop Download een bestan…
·Hoe te vergelijken Strings in JavaScript…
·De First Person te schrijven Computer Co…
·Hoe om te bepalen van een multi - dimens…
·Wat is de betekenis van de conversie van…
·Hoe maak je een EXE verdienen aan een Py…
·Hoe te Cookies verwijderen in Java 
·Hoe de statusbalk Verwijder in NetBeans 
Copyright © Computer Kennis http://www.nldit.com