Klasifikacija programskih jezika i njihov razvoj

10. 3. 2020.

Razine programskog jezika

klasifikacija programskih jezika Što je programski jezik? Ovo je skup znakova za pisanje izvornog koda računala. Sa širenjem informacijske tehnologije i razvojem programskih jezika. U početku, klasifikacija ih dijeli na razine i ovisnost o računalima. Neki su jezici potpuno ovisni o određenom stroju. Primjer bi bio asembler pomoću jednostavnih naredbi. A njegov je prevodilac zapravo prevoditelj izvornog koda u stroj, razumljivo računalo. Nasuprot tome, postavite jezike visoke razine. Sve se više koriste u modernim vremenima. Ovdje je klasifikacija programskih jezika donekle proširena.

Jezici visoke razine

razvoj programskih jezika

Jezici na visokoj razini stvaraju se, za razliku od strojnih jezika, radije radi praktičnosti programera. Ako ranije, samo stručnjaci koji su godinama proučavali tehnologije i osnove korištenja strojnih kodova mogli pisati računalne programe, onda s dolaskom takvih mogućnosti taj proces traje mnogo manje vremena. Sada svatko može ući u moderne metodologije programiranja. Razvijena korisnička sučelja koja pomažu u razvoju algoritama i pisanju izvornog koda. Osim toga, jezici na visokoj razini ne ovise o određenom računalu, što znači da su oni apstraktniji i prikladniji za rješavanje mnogo većeg raspona zadataka.

Klasifikacija programskih jezika na "visokoj razini"

Jezici na visokoj razini podijeljeni su na proceduralne i neprocesualne. Prvi su napisani kao algoritam sekvencijalnih radnji koje stroj mora izvesti kako bi postigao određeni rezultat. Ti jezici uključuju, na primjer, Pascal (Pascal), C (C).

Više o ne-proceduralnom programiranju

razine programskog jezika

U ovoj se fazi ponovno klasificira programski jezik. Sada su najčešći Java (Java), C ++ (C ++), Visual Basic (View Basic). Osnova ove metodologije su objekti i klase. Podaci i metode njihove obrade zatvoreni su u neku vrstu “ljuske” i izvršeni, ograničeni na njezine granice, a područja izvornog koda izvan ovog spremnika ne utječu na unutarnji sadržaj. Osim toga, programi pisani na OOP jezicima omogućuju korištenje već razvijene funkcionalnosti bez da se zapravo ponavlja njegova implementacija pomoću mehanizma nasljeđivanja. Oni primjećuju da je objektno orijentirani jezik donekle teško razumjeti, ali oni postaju sve češći među programerima. Osnova deklarativnog programskog jezika je mehanizam za uspoređivanje izraza opisanih u tijelu programa i određenog standarda koji je već postavljen kao željeni rezultat. Primjeri ove tehnike su jezici Prolog (Prolog) i Lisp (Lisp).

Ukratko

Programiranje je započelo svoj razvoj u četrdesetim godinama prošlog stoljeća. Od tada je mnogo poboljšano, uključujući i jezike pisanja izvornog koda. Postali su razumljiviji i univerzalniji. Proširena i klasifikacija programskih jezika. Možda u bliskoj budućnosti čekamo nešto novo i temeljito mijenjaju umove programera.