CS 5363 Programming Languages and Compilers

Welcome to the Class Web Pages for CS5363, Fall 2003

Department of Computer Science, University of Texas at San Antonio

A study of modern programming languages with emphasis on their implementation. Topics include scanning, parsing, syntax-directed translation, code generation, and optimization.

Syllabus
Class Schecule
WebCT Discussion Forum This is a place where you can ask/answer questions.
Project PDF
Part I Guideline and Grading Policy
Part II Guideline and Grading Policy
Part III Guideline and Grading Policy
Part IV Guideline and Grading Policy
Part V Guideline and Grading Policy
Part VI Guideline and Grading Policy
Handout
Week 1: 
What a compiler does? Register-based and stack-based machines. Pascal- grammar
Week 2: 
Compiler organization, environment setting,  file handling, error handling
Make Utility (Slides) 
Sun's Make Document
Debugging a program with dbx (Sun's Document)
Week  3:
Lexical Analysis
Week 4:
Finite Automata and Regular Expression
Week 5 and Week 6:
Context-free Grammar and Syntax Analysis
Week 7
Error Recovery
Week 8
Scope Analysis
Week 9 and Week 10
Type Checking 
Week 11 and Week 12
PL Execution Engine 
Week 13 and Week14
Code Generation

 

 

 

 

Last Modified: 星期一, 八月 23, 2004 03:26:26 下午