Definition, synonyms and related words
A style of programming that relies on blocks of code, subroutines and the absence of simple tests and jumps