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