Programmation spaghetti
Apparence
Exemple de flux de données spaghetti
10 in:INTEGER
20 out:INTEGER
30
40 PROCEDURE Square
50 out = in * in
60 END PROCEDURE
Le même résultat est obtenu par le programme suivant, plus respectueux des principes de la programmation structurée :
10 FUNCTION Square( in:INTEGER ):INTEGER
20 Square = in * in
30 END FUNCTION