V tomto článku sa dozviete, čo je jazyk na vysokej úrovni v programovaní? A pretože má vo svete počítačov veľký význam.
Jazyk na vysokej úrovni
Je to najbližší jazyk k prirodzenému jazyku človeka, nie je najbližším jazykom k binárnemu jazyku počítača. The jazyky na vysokej úrovni preto umožňujú programátorom písať pokyny k programu pomocou slov alebo gramatických výrazov veľmi podobných angličtine.
Napríklad v jazyku C môžete používať slová ako veľké písmená, ak, pre, kým. Vytvorte s nimi nasledujúce príkazy: If (number> 0) printf ("number is positive").
V preklade do španielčiny to znamená: ak je číslo väčšie ako nula, napíšte na obrazovku nasledujúcu správu: «Číslo je kladné». The jazyky na vysokej úrovni sú charakterizované vyjadrovaním algoritmov spôsobom, ktorý sa prispôsobuje skôr ľudskému poznaniu než strojovému vykonávaniu, a preto sa tieto jazyky berú do úvahy jazyky na vysokej úrovni pretože môžu používať slová, ktorým môžu programátori ľahko porozumieť.
Iné jazyky na vysokej úrovni sú to: Ada, BASIC, COBOL, FORTRAN, Pascal
Ďalšou ich dôležitou vlastnosťou jazyky na vysokej úrovni je, že pre väčšinu inštrukcií je potrebných niekoľko krokov na vyjadrenie tej istej veci v montážnom jazyku. Ako väčšina jazykov kombinuje aj niekoľko krokov v strojovom jazyku.
Jazykové funkcie na vysokej úrovni
Jazyk tohto typu sa týka najvyššej úrovne abstrakcie strojového jazyka, jazyky sa nezaoberajú registrami, adresami pamäte a zásobníkmi hovorov, ale odkazujú na komplexné premenné, polia, objekty, aritmetické alebo booleovské výrazy, podprogramy a funkcie. , slučky, vlákna, uzávery a ďalšie počítačové koncepty. Stručne povedané, dôraz je kladený na jednoduché použitie, nie na optimálnu účinnosť programu.
Výhoda
Výhody súvisiace s jazykom na vysokej úrovni sú tieto:
- V porovnaní s inými jazykmi je čas na školenie programátora relatívne krátky.
- Programovanie je založené na syntaktických pravidlách podobných ľudskému jazyku.
- Názov príkazu, ako napríklad READ, WRITE, PRINT, OPEN.
- Úpravy a úpravy programov sú jednoduchšie.
- Znížte náklady na program Transportovateľnosť.
Nevýhody
Nevýhody súvisiace s jazykom na vysokej úrovni sú tieto:
- Čas nastavenia sa zvyšuje, pretože na získanie konečného programu sú potrebné rôzne preklady zdrojového programu.
- Vnútorné prostriedky počítača sa nepoužívajú a najlepšie sa používajú v strojovom a montážnom jazyku.
- Väčšia pamäťová stopa. Čas vykonania programu je dlhší.
Jazyková história na vysokej úrovni
V štyridsiatych rokoch minulého storočia sa narodil prvý moderný elektrický počítač. Obmedzená rýchlosť a kapacita pamäte nútia programátorov písať vysoko nastaviteľné programy v montážnom jazyku.
Nakoniec si uvedomili, že programovanie v assembleri vyžaduje veľa práce mozgu a je veľmi náchylné na chyby.
V roku 1948 publikoval Konrad Zuse článok o svojom programovacom jazyku Plankalkül. To sa však v jeho živote nepodarilo dosiahnuť a jeho prínos nemá nič spoločné s iným vývojom.
Niektoré dôležité jazyky vyvinuté v tomto období zahŕňajú:
- 1943-Plankalkül (Respect Conrad), navrhnutý, ale pol storočia nebol implementovaný.
- 1943-Zrodil sa kódovací systém ENIAC.
- 1949-1954-Séria mnemotechnických inštrukčných sád, ako napríklad mnemonická inštrukčná sada ENIAC.
Vážený čitateľ, zostaň s nami a čítaj o: Programovanie v C ++.