Jazyk na vysokej úrovni v programovaní Podrobnosti!

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-2

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ší.

Jazyk na vysokej úrovni-3

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 ++.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Actualidad Blog
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.