CSE 341: Programming Languages
Spring 1997
Personnel
Schedule
Lectures: MWF 12:30-1:20, Sieg 226
Quiz AA, TTh 8:30-9:20 Sieg 225
Quiz AB, TTh 9:30-10:20 Sieg 225
The Thursday sections are going to be held on a drop-in basis,
in whatever computer lab is appropriate for the language being studied.
For ML, Thursday sections will take place in Sieg 329, the instructional
xterm lab. Attendance is optional.
Handouts
Text
- J. D. Ullman,
Elements of ML Programming
- K. Arnold and J. Gosling.
The Java Programming Language
Some Lecture Notes
The Mailing List
To subscribe to the mailing list, send email to majordomo@cs with
an empty subject line and the text
subscribe cse341
as the body of the message. The address of the mailing list is
cse341@cs. Do not send subscription requests
to the list itself.
Threaded Mailing List Archive
Java help
The Sun website has lots
of information, particularly useful are a collection of
papers including a good overview by Gosling and
McGilton. There is also a
tutorial on
the language and internet programming. The
JDK page
is also very
useful.
To get started using Java on the instructional machines, take a look
at the following tutorial.
Using Prolog and CLP(R)
Prolog and CLP(R) are both available
on the decstations (wolf, lynx, grizzly). To run quintus prolog, just
type "prolog" or "qui" if you want a X windows version. The executable
for CLP(R) is in /cse/courses/cse341/97wi/clpr/src.
Using ML
SML/NJ is available on the instructional Alphas (orcas, sanjuan).
The executable is located in /cse/courses/cse341/97sp/sml/bin and
is called sml. You might want to add the directory to your
path.
Old CSE341 Home Pages
Resources on the WWW
General Programming Language Research Resources
Functional Languages Resources
Object-Oriented Languages Resources