3.6: High-Level Language Programming Paradigms