U cijelom članku saznajte što je to jezik visoke razine u programiranju? I zato što je od velike važnosti u svijetu računarstva.
Jezik visoke razine
To je najbliži jezik ljudskom prirodnom jeziku, a ne najbliži binarnom jeziku računala. The jezici na visokoj razini stoga dopuštaju programerima da pišu programske upute koristeći riječi ili gramatičke izraze vrlo slične engleskom.
Na primjer, u jeziku C možete koristiti riječi poput velikih slova, ako, za, dok. S njima stvorite sljedeće izraze: If (broj> 0) printf ("broj je pozitivan").
Prevedeno na španjolski to znači: ako je broj veći od nule, napišite sljedeću poruku na ekranu: «Broj je pozitivan». The jezici na visokoj razini karakteriziraju izražavanje algoritama na način koji se prilagođava ljudskoj spoznaji, a ne strojnom izvođenju, zbog čega se ti jezici smatraju jezici na visokoj razini jer mogu koristiti riječi koje programeri mogu lako razumjeti.
drugi jezici na visokoj razini to su: Ada, BASIC, COBOL, FORTRAN, Pascal
Još jedna važna značajka ovih jezici na visokoj razini je da je za većinu uputa potrebno nekoliko koraka za iskazivanje iste stvari u asemblerskom jeziku. Kao i većina jezika, također kombinira nekoliko koraka u strojnom jeziku.
Jezične značajke na visokoj razini
Jezik ove vrste odnosi se na najvišu razinu apstrakcije strojnog jezika, jezici se ne bave registrima, memorijskim adresama i stogovima poziva, već se odnose na složene varijable, nizove, objekte, aritmetičke ili Booleove izraze, potprograme i funkcije , petlje, niti, zatvaranja i drugi računalni koncepti. Ukratko, fokus je na jednostavnosti korištenja, a ne na optimalnoj učinkovitosti programa.
Prednost
Prednosti vezane uz jezik na visokoj razini su sljedeće:
- U usporedbi s drugim jezicima, vrijeme obuke programera relativno je kratko.
- Programiranje se temelji na sintaktičkim pravilima sličnim ljudskom jeziku.
- Naziv naredbe, kao što su READ, WRITE, PRINT, OPEN, između ostalih.
- Lakše je mijenjati i prilagođavati programe.
- Smanjite troškove programa Transportability.
Nedostaci
Nedostaci koji se odnose na jezik na visokoj razini su sljedeći:
- Vrijeme postavljanja se povećava jer su za dobivanje konačnog programa potrebni različiti prijevodi izvornog programa.
- Interni resursi strojeva se ne koriste i najbolje se koriste u stroju i asemblerskom jeziku.
- Veći memorijski prostor. Vrijeme izvođenja programa je duže.
Povijest jezika na visokoj razini
Četrdesetih godina prošlog stoljeća rođeno je prvo moderno električno računalo. Ograničena brzina i kapacitet memorije tjeraju programere da pišu visoko prilagodljive programe na asemblerskom jeziku.
Napokon su shvatili da programiranje asemblerskog jezika zahtijeva mnogo rada mozga i vrlo je sklono pogreškama.
Godine 1948. Konrad Zuse objavio je članak o svom programskom jeziku Plankalkül. Međutim, to nije postignuto u njegovu životu, a njegov doprinos nema nikakve veze s drugim razvojem događaja.
Neki važni jezici razvijeni u ovom razdoblju uključuju:
- 1943-Plankalkül (Respect Conrad), osmišljen, ali se nije provodio pola stoljeća.
- 1943.-Rođen je ENIAC sustav kodiranja.
- 1949-1954-Niz mnemotehničkih instrukcijskih skupova, kao što je ENIAC skup mnemotehničkih uputa.
Dragi čitatelju, ostani s nama i čitaj o: C ++ programiranje.