Programski jezik na visokom nivou Detalji!

U ovom članku saznajte šta je to jezik visokog nivoa u programiranju? I zato što je od velike važnosti u svijetu računarstva.

Jezik visokog nivoa-2

Jezik na visokom nivou

To je najbliži jezik ljudskom prirodnom jeziku, a ne najbliži binarnom jeziku računara. The jezici na visokom nivou stoga dopuštaju programerima da pišu programske upute koristeći riječi ili gramatičke izraze koji su vrlo slični engleskom.

Na primjer, u jeziku C možete koristiti riječi poput velikih slova, ako, za, dok. Kreirajte sljedeće izraze s njima: If (broj> 0) printf ("broj je pozitivan").

Prevedeno na španski to znači: ako je broj veći od nule, napišite sljedeću poruku na ekranu: «Broj je pozitivan». The jezici na visokom nivou odlikuju se izražavanjem algoritama na način koji se prilagođava ljudskoj spoznaji, a ne mašinskom izvođenju, zbog čega se ovi jezici smatraju jezici na visokom nivou jer mogu koristiti riječi koje programeri mogu lako razumjeti.

drugi jezici na visokom nivou to su: Ada, BASIC, COBOL, FORTRAN, Pascal

Još jedna važna karakteristika ovih jezici na visokom nivou je da je za većinu uputa potrebno nekoliko koraka za izražavanje iste stvari u asemblerskom jeziku. Kao i većina jezika, i on kombinuje nekoliko koraka u mašinskom jeziku.

Jezičke funkcije na visokom nivou

Jezik ovog tipa odnosi se na najviši nivo apstrakcije mašinskog jezika, jezici se ne bave registrima, memorijskim adresama i stekovima poziva, već se odnose na složene varijable, nizove, objekte, aritmetičke ili logičke izraze, potprograme i funkcije , petlje, niti, zatvaranja i drugi računarski koncepti. Ukratko, fokus je na jednostavnosti upotrebe, a ne na optimalnoj efikasnosti programa.

Ventajas

Prednosti vezane za jezik na visokom nivou su sljedeće:

  • U poređenju sa drugim jezicima, vreme obuke programera je relativno kratko.
  • Programiranje se zasniva na sintaksičkim pravilima sličnim ljudskom jeziku.
  • Naziv komande, kao što su READ, WRITE, PRINT, OPEN, između ostalih.
  • Menjanje i prilagođavanje programa je lakše.
  • Smanjite troškove programa Transportability.

Nedostaci

Nedostaci koji se odnose na jezik na visokom nivou su sljedeći:

  • Vrijeme postavljanja se povećava jer su za dobivanje konačnog programa potrebni različiti prijevodi izvornog programa.
  • Interni resursi mašine se ne koriste i najbolje se koriste u mašinskom i asemblerskom jeziku.
  • Veći memorijski prostor. Vrijeme izvršavanja programa je duže.

Jezik visokog nivoa-3

Istorija jezika na visokom nivou

1940 -ih godina rođen je prvi moderni električni računar. Ograničena brzina i kapacitet memorije primoravaju programere da pišu visoko prilagodljive programe na asemblerskom jeziku.

Konačno su shvatili da programiranje na asemblerskom jeziku zahtijeva mnogo mozga i vrlo je sklono greškama.

Godine 1948. Konrad Zuse objavio je članak o svom programskom jeziku Plankalkül. Međutim, to nije postignuto u njegovom životu, a njegov doprinos nema nikakve veze s drugim razvojem događaja.

Neki važni jezici razvijeni u ovom periodu uključuju:

  • 1943-Plankalkül (Respect Conrad), dizajniran, ali se nije provodio pola stoljeća.
  • 1943.-Rođen ENIAC sistem kodiranja.
  • 1949-1954-Niz setova mnemotehničkih instrukcija, kao što je ENIAC skup mnemotehničkih instrukcija.

Dragi čitatelju, ostani s nama i čitaj o: C ++ programiranje.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: Actualidad Blog
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.