Programming Languages and Compilers
A study of modern programming languages with emphasis on their
implementation.
News
- 11/30/2005:
The compiler project is due 8:30pm tomorrow, December 1. If you cannot get
it done, please come to my office during the week of 12/5/2005 to discuss
your current status and possible alternative arrangements. (When you come,
please have your current code available on the department linux machines,
so that we can look at it together.)
- 11/15/2005: Extended the deadline for the
final project submission to 8:30pm
December 1.
- 11/15/2005: If you haven't submitted your
presentation topic yet, please do, ASAP.
- 11/15/2005: Posted extra credit #2.
- 10/27/2005: Updated the expected grading criteria in the syllabus;
and updated the class schedule.
- 9/23/2005: Updated the class schedule.
- 9/23/2005: Modified the TL05 grammar to disallow multi-dimmensional arrays.
- 9/12/2005: http://http://www.cs.utsa.edu/~vonronne/classes/cs5363-f05/grammar.png contains the graphical rendering of grammar.dot.
- 9/8/2005: Added a simple sample TL05 program at
http://http://www.cs.utsa.edu/~vonronne/classes/cs5363-f05/simple.tl05.
- 9/6/2005: An example Graphviz DOT file for a parse tree can be
found at http://http://www.cs.utsa.edu/~vonronne/classes/cs5363-f05/grammar.dot.txt.
- 9/6/2005: Added BEGIN, OP2, OP3, and OP4 to the list of lexical items
in the TL05 language description.
- 9/6/2005: The ε's in the TL05 language
description were omitted from the printed handout.
- 9/6/2005: N.B., the lexical items "num" and "lit" are not disjoint.
- 9/1/2005: Posted the
first programming assignment.
- First class is Thursday, August 25.
Class/Instructor Information
| Classroom: |
HSS 3.02.26 |
| Lecture Time: |
TR 8:30-9:45pm |
| Instructor: |
Jeffery von Ronne |
| Office Location: |
HSS 4.02.58 |
| Office Hours: |
Tues. 4-5pm, Wed. 2-3pm, and by appointment |
| Email: |
vonronne@cs.utsa.edu |
| Phone: |
(210) 458-5667 |