PRETRAŽIVANJE SITE

Proceduralno programiranje. Povijest dijaloga između osobe i računala

Komunikacija s modernim računalomNemoguće je bez posebnog programskog jezika. Od rođenja prvih računala, postoji pet generacija lingvističkih sustava dizajniranih za dijalog između osobe i računala. Isprva je bio sastavljač u izvornom obliku. U udaljenim pedesetim godinama radio je na principu korištenja jedne upute u jednoj liniji.

Da bi ga zamijenio u ranim 60-ima, došao je simboličanmonter. Njegova je osobitost prisutnost pojma varijable. Zapravo, ovaj skupitelj može se smatrati punopravnim programskim jezikom. Sa svojim izgledom, ne samo da je brzina razvoja povećana, već i pouzdanost programa znatno je povećana. Također, paralelno se razvija programski jezik skriptiranja koji se izvodi u batch načinu rada.

Do sredine desetljeća došla je treća generacijaprogramskih jezika. To su bili univerzalni jezici na visokoj razini. Sa svojim razvojem već 60-ih godina postojala je stvarna prilika za rješavanje problema s najrazličitijim područjima. Jezici treće generacije razlikovali su relativnu jednostavnost, nezavisnost od izbora računala i imali priliku raditi s moćnim sintaktičkim konstrukcijama. S njihovim dolaskom, rad programera postao je produktivniji. Čak i danas, programski jezici treće generacije prikladni su alat za razvoj širokog raspona različitih aplikacija.

U 70 godina započeo je četvrta generacijaprogramskih jezika. Uz njihovu pomoć provode se veliki projekti, povećava se pouzdanost i povećava brzina razvoja aplikacija. Njihova je osobitost orijentacija na određena područja primjene, upravo je iz univerzalnosti postalo moguće riješiti specifične zadatke na novoj razini produktivnosti.

Pojavila se peta generacija programskih jezikau 90-ima. One se odnose na širenje funkcionalnosti koju pruža normalni korisnički sustav. Pomoću njih čak i osoba koja je daleko od programiranja može stvoriti aplikacije visoke produktivnosti. S petom generacijom, programiranje kod kuće postaje stvarnost za sve sudionike.

U klasifikaciji jezika postoji čitav razred,koristeći proceduralno programiranje kao osnovno načelo rada. Ovo je načelo odraz arhitekture računala, nazvanog Neumann računalo. Prilikom pisanja programa u proceduralnom jeziku koristi se niz naredbi, koji određuje algoritam za rješavanje zadatka.

Proceduralno programiranje kao vrhunacmoguće je koristiti memoriju za pohranu podataka. U programima ove vrste nalazimo naredbu za dodjelu koja vam omogućuje definiranje i promjenu memorije. Sadržaj se pretvara u memoriju računala, zbog čega se izvorno stanje mijenja u rezultirajuće stanje.

Procesno programiranje je pronašlo program utakvih jezika kao što je Fortran, koji se pojavio u ranim 50-ima stvoriti programe koji rješavaju znanstvene i tehničke probleme; Kobol (60s) - obrada velike količine podataka na raznim medijima; Algol je prošireni jezik višenamjenske uporabe. Potonja je značajna zbog prisutnosti "blok strukture" i "dinamičke distribucije".

Proceduralno programiranje nije uspjelo ipočetnici. U 60-ima je započeo poznati BASIC. Njegova jednostavnost i univerzalnost omogučili su veliku brzinu širenja jezika, osvajanjem svake godine velik broj obožavatelja.

Iza pionirskih jezika bio je veliki broj vrlo različitih tumača. Jezik PL-1, Pascal (PASCAL), ADA, SI nastavio je razvoj načela proceduralnog programiranja.

</ p></ p>
  • Ocjenjivanje: