UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 543: Introduction to Language Processors

Introduction to Language Processors

Theory, design, and implementation of a translator for a high-level programming language will be discussed. Topics include: lexical analysis, context-free grammars, parsing,LR-parsers, type checking, storage allocation, code generation and optimization, and error recovery; compiler construction tools LEX and YACC. These topics will be supported by programming projects. (Offered irregularly.)

None presently available.

Ph.D.:

None.

M.S.:

This course does not fulfill core area (depth) or core course (breadth) requirements.

A working knowledge of C and a basic knowledge of assembly-language programming and computer organization.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Spring 2011 LR Language Processors Intro Dr. Carl Alphonce 3 6/30
Spring 2005 LR Language Processors Intro Staff 3 16/23
Spring 2005 LR Language Processors Intro Staff 3 0/10
Spring 2004 LR Language Processors Intro Staff 3 11/23
Spring 2004 LR Language Processors Intro Staff 3 0/10
Fall 2002 LR Language Processors Intro Staff 3 9/40
Fall 2001 LR Language Processors Intro Dr. Jan Chomicki 3 0/ 0
Spring 2000 LR Language Processors Intro Dr. Bharat Jayaraman 3 1/ 5
Valid XHTML 1.0 Transitional