The specific availability for this course is not currently known. If you would like to know if this course will be offered during your session, please contact us.
Explores computer languages as entities which can themselves be manipulated by computers by applying the techniques and tools developed in CS 271. Describes lexical and syntax analyzers and their application to compilers. Teaches students to construct a complete compiler for a small language. Studies methods by which data-flow analysis, control-flow analysis and call graphs can be used in language processors.
Explores computer languages as entities which can themselves be manipulated by computers by applying the techniques and tools developed in CS 271. Describes lexical and syntax analyzers and their application to compilers. Teaches students to construct a complete compiler for a small language. Studies methods by which data-flow analysis, control-flow analysis and call graphs can be used in language processors.