Recap and Feedback
Recap
In this part, we took a step back and looked at the evolution of programming languages over the years, starting from early days of machine code and assembly languages to the modern high-level languages. We also skimmed through languages that have defined modern programming, including ALGOL’s impact through structured programming, Smalltalk’s “everything is an object” idea, and Lisp’s functional programming helping reason about programs. We also discussed multi-paradigm languages and scripting languages, including domain-specific languages. Finally. we briefly visited the ever-ongoing debate over programming languages and choosing the right tool for the job.
Feedback
Reflection and feedback
0 / 5 points
Consider the following statements and answer them based on your experiences from studying the materials and working on the assignments in this part. When answering the numeric statements, answer them so that value 1 means that you strongly disagree with the statement, and the value 7 means that you strongly agree with the statement. Please be as honest as possible when answering. The feedback will be used to improve the course.