Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Capitol Technology University Course Catalog

   
    Jan 15, 2025  
2023-2024 Course Catalog 
    
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.