In de informatica spraakgebruik , worden programmeertalen onderverdeeld in categorieën op basis van de afstand waarin de syntax wordt geabstraheerd van de inheemse processor instructies . De meeste high - level talen maken gebruik van een compiler om ze draagbaar onder de ondersteunde platformen te maken . Hierdoor kan de programmeur om te werken in een Engels - achtige syntax , terwijl de compiler gaat over de details van het omzetten van het in de processor - specifieke instructies . De efficiëntie van de moderne compilers heeft high - level talen populairder dan de meer uitdagende eisen van de low - level instrumenten gemaakt . High - Level Taal Defined Een high - level programmeertaal heeft niets te maken met de complexiteit en alles te maken met de gebruiksvriendelijkheid . High - level talen maken gebruik van syntax , dat is gemakkelijker voor de programmeur om mee te werken in plaats van kort commando's en hexadecimale adressen nodig door de processor . Zodra een programmeur kent de woorden en symbolen die de taal kan ze veel productiever Vergelijking met als het niet noodzakelijk te maken over de machine - level details en bijzonderheden . Low - Level Talen Een lagere - level programmeertaal is ontworpen om veel dichter bij de machine - level commando's die de processor begrijpt . Door de minimale onttrekking van de inheemse instructieset , low - level taal instructies kunnen vaak direct uitgevoerd zonder de noodzaak van een compiler of interpreter . Het nadeel van een low - level taal is dat het specifiek is voor instructie een enkele processor instellen zodat een programma is niet draagbaar wanneer het is voltooid . Voorbeeld: C + + < br > C + + is een taal op hoog niveau dat een aantal van de kenmerken van een low - level taal onderhoudt . Het voorziet in een minimaal geformuleerd logische commando set die toegankelijk is voor programmeurs op vele platformen zonder zorgen over de onderliggende processor instructieset . Het behoudt de C taal mogelijkheid om direct het adres van de processor of geheugen hardware indien nodig , een functie die vele andere high - level talen afstand hebben gedaan met Voorbeeld : . COBOL Common Business Oriented Language , of COBOL , is een voorbeeld van een uitgebreid high - level taal . Instructies en variabelen worden gespeld in lange verklaringen ontworpen voor het gemak van het lezen door de programmeur . De syntax is draagbaar van de vele platforms waarop de taal ondersteund . Hoewel het is bijgewerkt met moderne object - georiënteerde functies , is verdrongen in de afgelopen jaren door andere programmeertools .
|