Императивно програмирање

Из Википедије, слободне енциклопедије

Императивно програмирање, као супротност декларативном програмирању је програмска парадигма која описује рачунање као изразе који мијењају стање програма. Као што се у говорном језику заповједни начин (или императив) користи за изражавање наредби, тако се императивни програми могу посматрати као низ наредби које рачунар треба извршити. Процедурално програмирање је честа метода извршавања императивног програмирања, те се ова два термина често користе као синоними.

Најпознатији императивни језици су Pascal i C.

Императивни програмски језици представљају супротност другим типовима језика, као што су функционални и логички језици. Функционални програмски језици као Haskell, нису представљени секвенцама наредби и немају глобално стање, док логички програмски језици, попут језика Prolog, дефинишу „шта“ треба да се рачуна, умјесто „како“ рачунање треба да се одвија.

Види још[уреди]