tr programming paradigms section