Gjuhë programimi të nivelit të lartë Detajet!

Mësoni gjatë këtij artikulli se çfarë është gjuhë e nivelit të lartë ne programim? Dhe sepse ka një rëndësi të madhe në botën e informatikës.

Gjuha e nivelit të lartë-2

Gjuhë e nivelit të lartë

Languageshtë gjuha më e afërt me gjuhën natyrore të njeriut, jo gjuha më e afërt me gjuhën binare të kompjuterit. E gjuhë të nivelit të lartë prandaj, ata i lejojnë programuesit të shkruajnë udhëzimet e programit duke përdorur fjalë ose shprehje gramatikore që janë shumë të ngjashme me gjuhën angleze.

Për shembull, në gjuhën C, mund të përdorni fjalë si shkronja të mëdha, nëse, për, ndërsa. Krijoni pohimet e mëposhtme me to: Nëse (numri> 0) printf ("numri është pozitiv").

Përkthyer në spanjisht do të thotë: nëse numri është më i madh se zero, shkruani mesazhin e mëposhtëm në ekran: «Numri është pozitiv». E gjuhë të nivelit të lartë karakterizohen nga shprehja e algoritmeve në një mënyrë që i përshtatet njohjes njerëzore dhe jo ekzekutimit të makinerisë, prandaj këto gjuhë konsiderohen gjuhë të nivelit të lartë sepse ata mund të përdorin fjalë që programuesit mund t'i kuptojnë lehtësisht.

të tjerët gjuhë të nivelit të lartë ato janë: Ada, BASIC, COBOL, FORTRAN, Pascal

Një tipar tjetër i rëndësishëm i këtyre gjuhë të nivelit të lartë është se për shumicën e udhëzimeve, kërkohen disa hapa për të shprehur të njëjtën gjë në gjuhën e asamblesë. Ashtu si shumica e gjuhëve, ai gjithashtu kombinon disa hapa në gjuhën e makinerisë.

Karakteristikat gjuhësore të nivelit të lartë

Gjuha e këtij lloji i referohet nivelit më të lartë të abstraksionit të gjuhës së makinerisë, gjuhët nuk merren me regjistrat, adresat e kujtesës dhe stivat e thirrjeve, por përkundrazi ato i referohen variablave komplekse, vargjeve, objekteve, shprehjeve aritmetike ose Boolean, nënrutinave dhe funksioneve , sythe, fije, mbyllje dhe koncepte të tjera kompjuterike. Me pak fjalë, fokusi është në lehtësinë e përdorimit, jo në efikasitetin optimal të programit.

avantazh

Përparësitë që lidhen me gjuhën e nivelit të lartë janë si më poshtë:

  • Krahasuar me gjuhët e tjera, koha e trajnimit për programuesin është relativisht e shkurtër.
  • Programimi bazohet në rregulla sintaksore të ngjashme me gjuhën njerëzore.
  • Emri i komandës, të tilla si LEXO, SHKRUAJ, PRINTO, HAPUR, ndër të tjera.
  • Ndryshimi dhe rregullimi i programeve është më i lehtë.
  • Ulja e kostove të programit të Transportueshmërisë.

disavantazhet

Disavantazhet që lidhen me gjuhën e nivelit të lartë janë si më poshtë:

  • Koha e konfigurimit rritet sepse kërkohen përkthime të ndryshme të programit burimor për të marrë programin përfundimtar.
  • Burimet e brendshme të makinerisë nuk përdoren dhe përdoren më së miri në gjuhën e makinerisë dhe montimit.
  • Gjurmë më e madhe e kujtesës. Koha e ekzekutimit të programit është më e gjatë.

Gjuha e nivelit të lartë-3

Histori gjuhësore e nivelit të lartë

Në vitet 1940, kompjuteri i parë modern elektrik lindi. Shpejtësia e kufizuar dhe kapaciteti i kujtesës i detyrojnë programuesit të shkruajnë programe të gjuhës së asamblesë shumë të rregullueshme.

Ata më në fund kuptuan se programimi i gjuhës së asamblesë kërkon shumë punë në tru dhe është shumë i prirur ndaj gabimeve.

Në 1948, Konrad Zuse botoi një artikull mbi gjuhën e tij të programimit Plankalkül. Sidoqoftë, kjo nuk është arritur në jetën e tij dhe kontributi i tij nuk ka asnjë lidhje me zhvillimet e tjera.

Disa gjuhë të rëndësishme të zhvilluara gjatë kësaj periudhe përfshijnë:

  • 1943-Plankalkül (Respect Conrad), i projektuar por i pazbatuar për gjysmë shekulli.
  • 1943-Lind sistemi i kodimit ENIAC.
  • 1949-1954-Një seri grupesh udhëzimesh mnemonike, siç është grupi i udhëzimeve mnemonike ENIAC.

Lexues i dashur qëndroni me ne dhe lexoni për: Programimi C ++.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Blog aktualidad
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.