Programska paradigma određuje stil programiranja.
Programska paradigma određuje pogled koji programer ima nad programom i njegovih izvršavanjem. Kao primjer, u objektnom programiranju programer razmišlja o programu kao o grupi interaktnih objekata, dok u funkcionalnom programiranju program gleda kao redoslijed naredbi
Neki programski jezici su načinjeni da podržavaju samo jednu paradigmu (kao Java i Smalltalk za objektno programiranje, dok Haskell i Scheme podržavaju funkcionalno programiranje). Također imamo jezike koji koji podržavaju više paradigmi (kao što je LISP, Python i Oz).
Primjeri paradigmi
Strukturalno programiranje, suprotno Nestrukturalno programiranje Imperativno programiranje, suprotno Deklarativno programiranje Proceduralno programiranje, suprotno Funkcionalno programiranje Skalarno programiranje, suprotno Grupisano programiranje Ograničeno programiranje, suprotno logičko programiranje Komponentno programiranje (kao u OLE) Aspektno programiranje (kao u AspectJ) Pravilno bazirano programiranje (kao u Mathematica) Tabelarno programiranje (kao u Microsoft FoxPro) Cjevovodno programiranje (kao kod UNIX komandnim linijama) Objektno Orijentirano Programiranje Paralelno programiranje
Također pogledajte Tip (računari)
Reference
Vanjski linkovi
Kategorija:Programiranje