Software Languages by Ralf LämmelCall Number: QA 76.7 .L35 2018
Identifies, defines and illustrates fundamental concepts and engineering techniques relevant to applications of software languages in software development, including how to parse, analyze, transform, generate, format, and otherwise process software artifacts in different software languages.