Software Documentation

CSci 5106: Programming Languages

We assume that you already have a familiarity with Java and C and hence do not provide any information beyond how to run the compiler and the machine or byte code files produced. Documentation and help files are provided below for each of the other programming systems we will use in this course. We have included quick guides that will help you get started with using the language in the local environment.

In addition to the language implementations, we have included some reference material for Unix/Linux systems below. This stuff is orthogonal to the course but some of you may still find it useful.

MIT Scheme

Standard ML

Haskell

OCaml

Java

C

Pascal

Prolog

Unix/Linux