I. paradigms of programming (styles) A. What is a paradigm? (in design/programming) How is a paradigm different from a pattern? B. overview are language and style separate things? ------------------------------------------ PARADIGMS (Styles of Programming) !--------------------------------------! ! DECLARATIVE ! ! ! ! Logic Constraint ! ! ! ! CL ! ! ! !--------------------------------------! !--------------------------------------! ! ALGORITHMIC ! ! ! ! Imperative Higher-Order ! ! ! ! mostly- ! ! functional ! ! ! ! ! ! ! ! Object-based ! ! Applicative ! ! ! ! Object-oriented ! ! ! ! ! ! Aspect-oriented ! ! ! !--------------------------------------! ------------------------------------------ what problem motivates each style? what languages are examples of each style? Where do languges like Python and Perl fit in?