# reflections on programming paradigms ## imperative programming ## object-oriented programming ## functional programming ...