|
Jan 15, 2025
|
|
|
|
2023-2024 Course Catalog [ARCHIVED CATALOG]
|
CS 512 - Computer Language Design 3 Semester Credit Hour(s)
Using parsers and code generation techniques to fashion new mini-languages that can be used to creatively modify the interface between a user and the computer. Topics include language design; grammars; regular expression grammers; parsers and parser construction; parsing expressions; tokenizing; assemblers; engines vs. interpreters; logic, query and imperative language parsers and assemblers.
|
|