next up previous
Next: Course and Class Topics Up: CS603 Organization of Programming Previous: Course Description

Course Objectives

The purpose of studying various languages is to make you a better programmer, regardless of the programming language you are using. You will find that knowing multiple languages that follow different paradigms will increase the number of tools in your toolbox of programming techniques. These techniques can be useful even if the language you are using do not directly support the paradigms you learn in this class.

The examination of the interpreters will provide you with the knowledge to implement simple languages in whatever programming language you use. The examination of the interpreters will also provide you with a greater understanding of language implementation.