Introduction to                                  language design and implementation. Parallel,                                  machine dependent and declarative language                                  features; type theory; specification,                                  recognition, translation, run-time management.                                  Prerequisites: CSE 240, CSE 310, CSE/EEE 225 or                                  226.