In this week, we'll learn the difference between functional imperative programming. We step through the basics of Scala; covering expressions, evaluation, conditionals, functions, and recursion
1.1 - Programming Paradigms
imperative programming:
- modify mutable variables
- using assignments
- control structures: if-else, loops, break, continue, return, etc.
~~~> Von Neumann computer:
conceptualize data ...