/ / Klasifikacija programskih jezika: glavni aspekti svakog tipa

Klasifikacija programskih jezika: glavni aspekti svake vrste

Prije nego što se upoznate s tim pravcemkao klasifikaciju programskih jezika, vrijedi malo razumjeti pojmove i koncepte. Svako računalo ima sposobnost obavljanja određenih zadataka, nakon korak-po-korak izvršenja programa algoritama. Kombiniranje uputa koje upućuju na put rješavanja naziva se računalni program. Međutim, kako bi se ljudski govor pretvorio u oblik koji bi bio razumljiv računalu, razvijaju se posebni sustavi zapisivanja, koji u konačnici uz pomoć prevoditelja imaju oblik strojeva.

Postoje različite razine programskih jezikakoji su podijeljeni na niske, visoke i ultra visoke. Prvi smjer uključuje uvođenje osobe određenog slijeda brojeva, koji ima oblik onih i nula. Postoji velika vjerojatnost pogreške. Za rad u tom smjeru potreban je visoko kvalificirani stručnjak. Drugi smjer smatra se jezicima BASIC i FORTRAN, Algol i Pascal, i mnogi drugi. Opis uputa u ovom obliku je mnogo lakši i lako se percipira od strane čovjeka. Predstavnik super-visoke razine smatra se APL. Pogreška pri korištenju ove opcije potpuno je uklonjena, a veličina programa je svedena na minimum. Razvoj programskih jezika dogodio se u opisanom redoslijedu. U ovoj fazi najpopularniji jezici na visokoj razini.

Svi poznati jezici u svijetu stvaranja programa mogu se podijeliti u nekoliko tipova:

  • Stroj orijentirani. Ovi jezici izravno ovise o značajkama svakog pojedinog računala. Ovaj vam smjer omogućuje izradu visoko kvalitetnih programa pomoću hardverskih resursa. Moguće je predvidjeti objektivni kod. Nedostatak je niska brzina stvaranja programa i velik trud na poslu. Nemojte zaboraviti da program stvoren za jedno računalo apsolutno nije pogodan za sve ostale.
  • Razvrstavanje programskih jezikasugerira prisutnost simboličkog kodiranja. Ovo područje je među timom. Ovdje se brojevi zamjenjuju identifikatorima, što olakšava proces pamćenja sadržaja znakova tijekom upisivanja. Vjerojatnost pogreške pada na nulu.
  • Autocodi su također bitan element bez kojegklasifikacija programskih jezika će biti nepotpuna. Smjer podsjeća na simboličko kodiranje, međutim, koristi mnogo veći raspon makronaredbi. Karakterizira ih prisutnost ponavljajućih elemenata u različitim dijelovima programa.
  • Strojno neovisna. Oni opisuju put zadatka koji se može dalje obraditi. Jedna od mogućnosti koja je dostupna širokom rasponu korisnika.
  • Problem orijentirana. Njihova je pojava povezana s širenjem spektra zadataka koji se isplati izvršiti. Ovaj smjer pruža skup naredbi koji vam omogućuju jasno i jasno oblikovanje potrebnog algoritma.
  • Razvrstavanje programskih jezikaosigurava takav element kao univerzalni jezik. Namijenjeni su ispunjavanju zadataka komercijalnih, znanstvenih i drugih planova. Također su dizajnirani za pomoć u modeliranju.
  • Razmatraju se važna vrsta dijaloga. Potrebno je stvoriti vezu između čovjeka i stroja. Osim smjera u odluci, jezik sadrži mnoge rupe i stereotipe. Promjene i dopune programa sada su vrlo jednostavni i brzi, dodavanjem ili uklanjanjem pojedinačnih elemenata. Istaknuti predstavnik pravca je BASIC.
  • </ ul </ p>
Pročitajte više: