Šiame straipsnyje sužinosite, kas yra aukšto lygio kalba programuojant? Ir todėl, kad tai labai svarbu kompiuterijos pasaulyje.
Aukšto lygio kalba
Tai arčiausiai žmogaus prigimtinės kalbos esanti kalba, o ne arčiausiai kompiuterio dvejetainė kalba. The aukšto lygio kalbos todėl jie leidžia programuotojams rašyti programos instrukcijas, naudojant žodžius ar gramatines išraiškas, kurios yra labai panašios į anglų kalbą.
Pavyzdžiui, C kalba galite naudoti tokius žodžius kaip didžiosios raidės, jei, tam tikrą laiką. Su jais sukurkite šiuos teiginius: Jei (skaičius> 0) printf („skaičius teigiamas“).
Išvertus į ispanų kalbą tai reiškia: jei skaičius didesnis už nulį, ekrane parašykite tokį pranešimą: „Skaičius teigiamas“. The aukšto lygio kalbos pasižymi algoritmų išreiškimu taip, kad jie prisitaikytų prie žmogaus pažinimo, o ne mašininio vykdymo, todėl šios kalbos laikomos aukšto lygio kalbos nes jie gali naudoti programuotojams lengvai suprantamus žodžius.
kiti aukšto lygio kalbos jie yra: Ada, BASIC, COBOL, FORTRAN, Pascal
Kitas svarbus jų bruožas aukšto lygio kalbos kad daugumai instrukcijų reikia atlikti kelis veiksmus, kad tą patį išreikštumėte surinkimo kalba. Kaip ir dauguma kalbų, ji taip pat apjungia kelis mašinos kalbos veiksmus.
Aukšto lygio kalbos ypatybės
Šio tipo kalba reiškia aukščiausią mašininės kalbos abstrakcijos lygį, kalbos nesusijusios su registrais, atminties adresais ir skambučių krūvomis, bet yra susijusios su sudėtingais kintamaisiais, masyvais, objektais, aritmetinėmis ar Būlo išraiškomis, paprogramėmis ir funkcijomis , kilpos, temos, uždarymai ir kitos skaičiavimo koncepcijos. Trumpai tariant, pagrindinis dėmesys skiriamas naudojimo paprastumui, o ne optimaliam programos efektyvumui.
Pranašumas
Privalumai, susiję su aukšto lygio kalba, yra šie:
- Palyginti su kitomis kalbomis, programuotojo mokymosi laikas yra palyginti trumpas.
- Programavimas grindžiamas sintaksinėmis taisyklėmis, panašiomis į žmonių kalbą.
- Komandos pavadinimas, pvz., READ, WRITE, PRINT, OPEN, be kita ko.
- Programas keisti ir koreguoti yra lengviau.
- Sumažinkite „Transportability“ programos išlaidas.
Trūkumai
Trūkumai, susiję su aukšto lygio kalba, yra šie:
- Sąrankos laikas pailgėja, nes norint gauti galutinę programą reikia skirtingų šaltinio programos vertimų.
- Vidiniai mašinos ištekliai nenaudojami ir geriausiai naudojami mašinų ir surinkimo kalba.
- Didesnis atminties pėdsakas. Programos vykdymo laikas yra ilgesnis.
Aukšto lygio kalbos istorija
Ketvirtajame dešimtmetyje gimė pirmasis modernus elektrinis kompiuteris. Ribotas greitis ir atminties talpa verčia programuotojus rašyti labai reguliuojamas surinkimo kalbos programas.
Jie pagaliau suprato, kad surinkimo kalbos programavimas reikalauja daug smegenų darbo ir yra labai linkęs į klaidas.
1948 metais Konradas Zuse paskelbė straipsnį apie savo „Plankalkül“ programavimo kalbą. Tačiau tai nebuvo pasiekta jo gyvenime, o jo indėlis neturi nieko bendra su kitais įvykiais.
Kai kurios svarbios per šį laikotarpį sukurtos kalbos:
- 1943-Plankalkül (Pagarba Conradas), suprojektuotas, bet neįgyvendintas pusę amžiaus.
- 1943-gimė ENIAC kodavimo sistema.
- 1949-1954-Serija mnemoninių instrukcijų rinkinių, tokių kaip ENNAC mnemoninių instrukcijų rinkinys.
Mielas skaitytojau, būk su mumis ir skaityk apie: C ++ programavimas.