Kõrgetasemeline keel programmeerimisel Üksikasjad!

Sellest artiklist saate teada, mis on kõrgetasemeline keel programmeerimises? Ja sellepärast, et sellel on arvutimaailmas suur tähtsus.

Kõrgel tasemel keel-2

Kõrgetasemeline keel

See on inimese loomulikule keelele lähim keel, mitte arvuti binaarkeelele lähim keel. The kõrgetasemelised keeled seetõttu võimaldavad nad programmeerijatel kirjutada programmijuhiseid, kasutades inglise keelele väga sarnaseid sõnu või grammatilisi väljendeid.

Näiteks C -keeles saate kasutada selliseid sõnu nagu suured tähed, kui, mõnda aega. Looge nendega järgmised laused: If (number> 0) printf ("number on positiivne").

Hispaania keelde tõlgituna tähendab see: kui arv on suurem kui null, kirjutage ekraanile järgmine teade: «Number on positiivne». The kõrgetasemelised keeled neid iseloomustab algoritmide väljendamine viisil, mis kohandub inimese tunnetusega, mitte masinkäivitusega, mistõttu neid keeli peetakse kõrgetasemelised keeled sest nad saavad kasutada programmeerijatele kergesti mõistetavaid sõnu.

teised kõrgetasemelised keeled need on: Ada, BASIC, COBOL, FORTRAN, Pascal

Nende teine ​​oluline omadus kõrgetasemelised keeled on see, et enamiku juhiste jaoks on sama asja väljendamiseks koostamiskeeles vaja teha mitmeid samme. Nagu enamik keeli, ühendab see ka mitu masinakeele sammu.

Kõrgetasemelised keeleomadused

Seda tüüpi keel viitab masinakeele abstraktsiooni kõrgeimale tasemele, keeled ei tegele registrite, mäluaadresside ja kõnede virnaga, vaid viitavad keerukatele muutujatele, massiividele, objektidele, aritmeetilistele või Boole'i ​​avaldistele, alamprogrammidele ja funktsioonidele , silmused, niidid, sulgurid ja muud arvutuskontseptsioonid. Lühidalt, keskendutakse kasutusmugavusele, mitte programmi optimaalsele tõhususele.

Eelis

Kõrgetasemelise keelega seotud eelised on järgmised:

  • Võrreldes teiste keeltega on programmeerija koolitusaeg suhteliselt lühike.
  • Programmeerimine põhineb süntaktilistel reeglitel, mis sarnanevad inimkeelega.
  • Käsu nimi, näiteks READ, WRITE, PRINT, OPEN, muu hulgas.
  • Programmide muutmine ja kohandamine on lihtsam.
  • Vähendage transpordiprogrammi kulusid.

Puudused

Kõrgetasemelise keelega seotud puudused on järgmised:

  • Seadistusaeg pikeneb, kuna lõpliku programmi saamiseks on vaja lähteprogrammi erinevaid tõlkeid.
  • Masina sisemisi ressursse ei kasutata ning neid on kõige parem kasutada masina- ja koostamiskeeles.
  • Suurem mälu jalajälg. Programmi täitmise aeg on pikem.

Kõrgel tasemel keel-3

Kõrgetasemeline keelelugu

1940. aastatel sündis esimene kaasaegne elektriarvuti. Piiratud kiirus ja mälumaht sunnivad programmeerijaid kirjutama väga reguleeritavaid koostamiskeele programme.

Lõpuks mõistsid nad, et koostamiskeele programmeerimine nõuab palju ajutööd ja on väga veaohtlik.

1948. aastal avaldas Konrad Zuse artikli oma programmeerimiskeelest Plankalkül. Seda pole aga tema elus saavutatud ja tema panusel pole teiste arengutega mingit pistmist.

Selle aja jooksul välja töötatud oluliste keelte hulka kuuluvad:

  • 1943-Plankalkül (Respect Conrad), mis on kavandatud, kuid pole teostatud pool sajandit.
  • 1943-sündis kodeerimissüsteem ENIAC.
  • 1949-1954-Mnemooniliste juhiste komplektide seeria, näiteks ENIAC mnemooniliste juhiste komplekt.

Hea lugeja, jää meiega ja loe: C ++ programmeerimine.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: ajaveeb Actualidad
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.