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

Из Википедије, слободне енциклопедије
Ed NL icon.png
Овај чланак је део пројекта семинарских радова на Факултету инжењерских наука Универзитета у Крагујевцу.
Датум уноса: новембар — децембар 2015.
Википедијанци: Ова група студената ће уређивати у ГИП-у и молимо вас да не пребацујете овај чланак у друге именске просторе Википедије.
Позивамо вас да помогнете студентима при уређивању и допринесете да њихови уноси буду што квалитетнији.

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

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

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

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