Many technical innovations in programming — advanced computing technologies and sophisticated new languages and programming tools — have redefined the role of a programmer and elevated much of the programming work done today.
Многе техничке иновације у програмирању - напредне рачунарске технологије и софистицирани нови језици и алатке за програмирање - су редефинисали улогу програмера и узвисили велики део програмерског посла који се данас ради.