Semester.ly

Johns Hopkins University | EN.601.426

Principles of Programming Languages

3.0

credits

Average Course Rating

(-1)

Functional, object-oriented, and other language features are studied independent of a particular programming language. Students become familiar with these features by implementing them. Most of the implementations are in the form of small language interpreters. Some type checkers and a small compiler will also be written. The total amount of code written will not be overly large, as the emphasis is on concepts. The ML programming language is the implementation language used. Prerequisites include EN.601.226. No Freshmen or Sophomores.

No Course Evaluations found