Språk på hög nivå i programmeringsdetaljer!

Lär dig genom hela denna artikel Vad är språk på hög nivå i programmering? Och eftersom det är av stor betydelse i datavärlden.

Högnivå-språk-2

Språk på hög nivå

Det är det närmaste språket till människans naturliga språk, inte det närmaste språket till datorns binära språk. De språk på hög nivå Därför tillåter de programmerare att skriva programinstruktioner med hjälp av ord eller grammatiska uttryck som liknar mycket engelska.

Till exempel på C -språk kan du använda ord som stora bokstäver, om, för, medan. Skapa följande påståenden med dem: If (tal> 0) printf ("tal är positivt").

Översatt till spanska betyder det: om talet är större än noll, skriv följande meddelande på skärmen: «Siffran är positiv». De språk på hög nivå kännetecknas av att uttrycka algoritmer på ett sätt som anpassar sig till mänsklig kognition snarare än maskinutförande, varför dessa språk betraktas språk på hög nivå eftersom de kan använda ord som programmerare enkelt kan förstå.

andra språk på hög nivå de är: Ada, BASIC, COBOL, FORTRAN, Pascal

En annan viktig egenskap hos dessa språk på hög nivå är att för de flesta instruktioner krävs flera steg för att uttrycka samma sak i monteringsspråk. Liksom de flesta språk kombinerar den också flera steg i maskinspråk.

Språkfunktioner på hög nivå

Språk av denna typ hänvisar till den högsta nivån av abstraktion av maskinspråk, språk behandlar inte register, minnesadresser och samtalsstackar, utan de hänvisar snarare till komplexa variabler, matriser, objekt, aritmetiska eller booleska uttryck, underrutiner och funktioner , loopar, trådar, nedläggningar och andra datorkoncept. Kort sagt, fokus ligger på användarvänlighet, inte optimal programeffektivitet.

Fördel

Fördelarna med språk på hög nivå är följande:

  • Jämfört med andra språk är utbildningstiden för programmeraren relativt kort.
  • Programmering är baserad på syntaktiska regler som liknar mänskligt språk.
  • Kommandonamn, till exempel READ, WRITE, PRINT, OPEN, bland andra.
  • Det är enklare att ändra och justera program.
  • Minska kostnaderna för transportabilitetsprogrammet.

Nackdelar

Nackdelar med språk på hög nivå är följande:

  • Inställningstiden ökar eftersom olika översättningar av källprogrammet krävs för att få det slutliga programmet.
  • Interna maskinresurser används inte och används bäst på maskin- och monteringsspråk.
  • Större minnesavtryck. Utförandetiden för programmet är längre.

Högnivå-språk-3

Språkhistoria på hög nivå

På 1940 -talet föddes den första moderna elektriska datorn. Begränsad hastighet och minneskapacitet tvingar programmerare att skriva mycket justerbara monteringsspråkprogram.

De insåg till slut att montering av språkprogrammering kräver mycket hjärnarbete och är mycket felbenäget.

År 1948 publicerade Konrad Zuse en artikel om sitt Plankalkül programmeringsspråk. Detta har dock inte uppnåtts i hans liv, och hans bidrag har ingenting att göra med annan utveckling.

Några viktiga språk som utvecklats under denna period inkluderar:

  • 1943-Plankalkül (Respect Conrad), designad men inte implementerad på ett halvt sekel.
  • 1943-ENIAC-kodningssystemet föds.
  • 1949-1954-En serie mnemoniska instruktionsuppsättningar, till exempel ENIAC mnemoniska instruktionsuppsättningar.

Kära läsare, stanna hos oss och läs om: C ++ programmering.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Actualidad Blog
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.