CPS 450 Translation of Programming Languages
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
US95 - FS98
CPS 450 Translation of Programming Languages
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
SS99 - SS99
CSE 450 Translation of Programming Languages
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
US99 - US99
CSE 450 Translation of Programming Languages
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
FS99 - US02
CSE 450 Translation of Programming Languages
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
FS02 - US04
CSE 450 Translation of Programming Languages
Semester:
Spring of every year
Credits:
Total Credits:
Credits: 3 Lecture/Recitation/Discussion Hours:3
Prerequisite:
(CSE 331 or CSE 335) and (CSE 320 or ECE 331)
Restrictions:
Open only to students in the Department of Computer Science and Engineering or the Computer Engineering major or LBS Computer Science field of concentration or the LBS Computer Science coordinate major or the Computer Science disciplinary teaching minor.
Not open to students with credit in:
CPS 450
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
FS04 - FS13
CSE 450 Translation of Programming Languages
Semester:
Spring of every year
Credits:
Total Credits:
Credits: 3 Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 331 and (CSE 320 or ECE 331)
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Computer Engineering Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Computer Science Disciplinary Teaching Minor.
Not open to students with credit in:
CPS 450
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
SS14 - US15
CSE 450 Translation of Programming Languages
Semester:
Spring of every year
Credits:
Total Credits:
Credits: 3 Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 331 and (CSE 320 or ECE 331)
Restrictions:
Open to students in the Computer Engineering Major or in the Computer Science Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Computer Science Disciplinary Teaching Minor.
Not open to students with credit in:
CPS 450
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
FS15 - US17
CSE 450 Translation of Programming Languages
Semester:
Fall of every year
Credits:
Total Credits:
Credits: 3 Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 331 and (CSE 320 or ECE 331)
Restrictions:
Open to juniors or seniors in the College of Engineering or in the Computer Science Minor or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major.
Not open to students with credit in:
CPS 450
Description:
Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
Effective Dates:
FS17 - US20
CSE 450 Translation of Programming Languages
Semester:
Fall of every year
Credits:
Total Credits:
Credits: 3 Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 331 and (CSE 320 or ECE 331)
Restrictions:
Open to juniors or seniors in the College of Engineering or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major.
Not open to students with credit in:
CPS 450
Description:
Theory and practice of programming language translation from languages and grammars to optimization and generation.
Effective Dates:
FS20 - Open