Sprog på højt niveau i programmeringsdetaljer!

Lær i hele denne artikel Hvad er sprog på højt niveau i programmering? Og fordi det er af stor betydning i computingens verden.

Højt niveau-sprog-2

Sprog på højt niveau

Det er det sprog, der er tættest på menneskets naturlige sprog, ikke det nærmeste sprog på computerens binære sprog. Det sprog på højt niveau derfor giver de programmerere mulighed for at skrive programinstruktioner ved hjælp af ord eller grammatiske udtryk, der meget ligner engelsk.

For eksempel i C -sprog kan du bruge ord som store bogstaver, hvis, for, mens. Opret følgende udsagn med dem: If (tal> 0) printf ("tal er positivt").

Oversat til spansk betyder det: hvis tallet er større end nul, skal du skrive følgende besked på skærmen: «Tallet er positivt». Det sprog på højt niveau er kendetegnet ved at udtrykke algoritmer på en måde, der tilpasser sig menneskelig erkendelse frem for maskinudførelse, hvorfor disse sprog betragtes sprog på højt niveau fordi de kan bruge ord, som programmører let kan forstå.

andre sprog på højt niveau de er: Ada, BASIC, COBOL, FORTRAN, Pascal

Et andet vigtigt træk ved disse sprog på højt niveau er, at der i de fleste instruktioner kræves flere trin for at udtrykke det samme i samlingssprog. Som de fleste sprog kombinerer det også flere trin i maskinsprog.

Sprogfunktioner på højt niveau

Sprog af denne type refererer til det højeste abstraktionsniveau af maskinsprog, sprog omhandler ikke registre, hukommelsesadresser og opkaldsstakke, men de refererer snarere til komplekse variabler, arrays, objekter, aritmetiske eller boolske udtryk, underrutiner og funktioner , sløjfer, tråde, lukninger og andre computerkoncepter. Kort sagt er fokus på brugervenlighed, ikke optimal programeffektivitet.

Advantage

Fordelene ved sprog på højt niveau er som følger:

  • Sammenlignet med andre sprog er uddannelsestiden for programmereren relativt kort.
  • Programmering er baseret på syntaktiske regler, der ligner menneskeligt sprog.
  • Kommandoenavn, f.eks. LÆS, SKRIV, UDSKRIV, ÅBEN, blandt andre.
  • Det er lettere at ændre og justere programmer.
  • Reducer omkostningerne ved Transportability -programmet.

Ulemper

Ulemper forbundet med sprog på højt niveau er som følger:

  • Opsætningstiden øges, fordi der kræves forskellige oversættelser af kildeprogrammet for at få det endelige program.
  • Interne maskinressourcer bruges ikke og bruges bedst i maskin- og samlingssprog.
  • Større hukommelsesaftryk. Udførelsestiden for programmet er længere.

Højt niveau-sprog-3

Sproghistorie på højt niveau

I 1940'erne blev den første moderne elektriske computer født. Begrænset hastighed og hukommelseskapacitet tvinger programmører til at skrive meget justerbare samlingsprogrammer.

De indså endelig, at montering af sprogsprogrammering kræver meget hjernearbejde og er meget tilbøjelig til fejl.

I 1948 offentliggjorde Konrad Zuse en artikel om sit Plankalkül programmeringssprog. Dette er imidlertid ikke opnået i hans liv, og hans bidrag har intet at gøre med andre udviklinger.

Nogle vigtige sprog udviklet i denne periode omfatter:

  • 1943-Plankalkül (Respect Conrad), designet men ikke implementeret i et halvt århundrede.
  • 1943-ENIAC-kodningssystemet fødes.
  • 1949-1954-En række mnemoniske instruktionssæt, såsom ENIAC mnemoniske instruktionssæt.

Kære læser, bliv hos os og læs om: C ++ programmering.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Actualidad Blog
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.