section_heading: If-Then(-Else)
paragraph_text: U ranim programskim jezicima - napose u dijalektima BASIC-a 1980-ih - if-then naredba je mogla sadržavati samo GOTO naredbu. Ovo je vodilo ka teško čitljivom programerskom stilu poznatom kao špageti programiranje. Kao posljedica se toga iznjedrilo strukturirano programiranje, koje dopušta ubacivanje unutar if naredbi (praktički) proizvoljne naredbe, i koje se populariziralo do te mjere da je postalo norma.