CS3304: Comparative Languages
Fall 1999
Course Information
Instructor
Name:
Dr. Stephen Edwards
Email:
edwards@cs.vt.edu
Office:
McBryde 641
Office Hours:
T 9:30 - 10:30 am, F 1:00 - 2:00 pm, on-line W 8:00 - 9:00 pm
Office Phone:
231-5723
GTA
Name:
Ryan Richardson
Email:
wiricha2@vt.edu
Office Hours:
TBA
Phone:
TBA
Announcements
The second homework assignment is now available.
The first program assignment is due 9/21.
Course Materials
Class Information
Language Tools
Syllabus
Homework Assignments
Program Assignments
Class Listserv Information
Class Hypermail Archive
Course Notes
(PDF or Postscript)
Additional Notes From Textbook
(PDF)
Additional notes on Denotational Semantics
(Word format)
,
(PDF format)
Additional examples of
Finding Loop Invariants
(axiomatic semantics)
Notes
for Program 2, displaying reall numbers
Pascal
Free Pascal Home Page
Pascal/C++ Comparison
Pascal Software Stuff
Pascal/Java/C Comparison
Various Pascal Resources from Yahoo
Conference Proceedings on Programming Language Design and Implementation
Scheme
MIT Scheme 7.4
for Windows 95/98/NT (427K) (
debugging support
for run-time routines is also available, 278K)
MIT Scheme Home Page
A Scheme Tutorial
More Scheme Info
The "Scheme Report" is available in
Postscript
,
HTML
, or for purchase at A-1 Copies
comp.lang.scheme FAQ
Scheme User's Manual
Scheme Reference Manual
Schemers.org
Various Scheme Resources from Yahoo
Prolog
SWI-Prolog 3.2.5
for Windows 95/98/NT (961K)
SWI-Prolog Home Page
SWI-Prolog HTML Manual
source (183K)
SWI-Prolog Reference Manual
Prolog Tutorial
Prolog Resource Guide
Various Prolog Resources from Yahoo
Related Links and Resources
The CS Department's Koofer Statement
Pascal and C++ side by side
Additional
Pascal tutorials
Scripting: Higher Level Programming for the 21st Century
by John K. Ousterhout
CMU Artificial Intelligence Repository
, containing both Scheme and Prolog code, utilities, etc.
Stephen Edwards
<
edwards@cs.vt.edu
>
Last modified: Wed Sep 15 11:08:56 EDT 1999