Нова издања

Концепти функционалног и императивног програмирања

Проф. др Милан Гњатовић

 

Књиге из програмирања неоправдано често полазе од претпоставке да је програмирање занатска вештина. Такво редуковање појма програмирања не само да је неправедно према информатици као грани науке, већ условљава да се „вештина” програмирања представља кроз призму програмских језика, чиме се синтаксички детаљи стављају у фокус пажње, док читалац остаје ускраћен за увид у фундаменталне концепте програмирања. У овој књизи је примењен сасвим другачији приступ. Ако тражите детаљну спецификацију синтаксе неког програмског језика, нећете је наћи – мада ћете видети довољно програмских кодова да стекнете осећај за интерпретирање програмских синтаксичких структура. У основи, намена ове књиге је да представи концепте функционалног и императивног програмирања. Попут свих других инжењерских дисциплина, програмирање подразумева начин размишљања. Функционално и императивно програмирање су две фундаменталне парадигме програмирања, што значи да су у књизи представљена два различита, али повезана начина размишљања о програмирању. Концепти функционалног програмирања илустровани су на програмском језику Ракет (енгл. Racket), а концепти императивног програмирања на програмском језику Ц (енгл. C). Међутим, изложени концепти нису ограничени само на наведене програмске језике. Књига је предвиђена да се користи као уџбеник на предмету Основи програмирања на првој години основних академских студија Информатика и рачунарство на Криминалистичко-полицијском универзитету у Београду. Аутор, међутим, верује да би могла бити занимљива и корисна ширем кругу читалаца.

 

2021, 210 стр.
ISBN 978-86-7020-473-7
logo
Криминалистичко-полицијски универзитет, Цара Душана 196, 11080 Београд, Србија
rektorat[@]kpu.edu.rs

Установа

Основне студије

Упис

Мобилни мени