ABOUT THIS PAGE
This page presents documents pertaining to my work in the Programming Languages (PL) course. Some of the documents represent work on programming assignments, code and demos. Some of the documents represent work on problem sets, including language description exercises and assorted essays pertaining to programming languages. The work is presented chronologically with respect to due dates, and is clearly identified by means of metatext and hypertext.
PROGRAMMING ASSIGNMENTS AND PROBLEM SETS
First Racket Assignment: specification + solution
Second Racket Assignment: specification + solution
First Problem Set Assignment: specification + solution
Third Racket Assignment: specification + solution
Fourth Racket Assignment: specification + solution
First Prolog Assignment: specification + solution
Second Prolog Assignment: specification + solution
OTHER SITES AND MATERIALS
Racket/Scheme/Lisp
Racket home page | Racket Wiki | Scheme Wiki | Lisp Wiki
Prolog
SWI Prolog home page | Prolog Wiki
Haskel
Haskell home page | Haskell Wiki
Rust
Programming Languages
Programming Language Wiki | List of Programming Languages Wiki
Formalisms
BNF Wiki | Lambda calculus Wiki
Java
Python
Python Wiki | Python home page
Scala