COMP360 Programming Languages
Computer Science department of North Carolina A&T State University
taught by Dr. Ken Williams
Solutions to earlier exams: Exam1 Exam2 Exam3
Assignments
Prolog Street Program Assignment
Lexical Scanning Program Assignment Example
Lexical Scanner
Language Design Assignment The date/time language and
integer programming language examples are
available.
Binding Assignment
Game360 Programming Assignment
String and Garbage Collection Programming Assignment
Hints on how to complete the Garbage Collection
assignment
Notes
Malcom Player's Notes on Microsoft .NET
Slides on Programming Language Evaluation Criteria
Slides on Data Types
Slides on Pointers and Heap Management
Garbage Collection examples
Slides on Abstract Data Types
Slides on Objects
More Slides on Objects
Slides on Parameter Passing
Slides on Function Call Implementation
Slides on Function Call Hardware
Slides on Use of the Stack in Function Calls
Slides on Binding
Slides on Aliasing
Slides on Overloading Operators
Slides on Scoping
Slides on the Theory of Computation
Slides on the Stages of Compilation
Slides on Lexical Scanning
Slides on Describing Context Free Grammars
Slides on BNF forms
Slides on Parsing
Slides on Language Paradigms
Slides on Lex and YACC
Examples
Prolog Tutorial Introduction to Prolog Family Tree Prolog Program Graph Path Prolog Program
Example Recursive Descent Parser
Solutions to the Scoping Assignment
last updated 01/02/2004