CS3304: Comparative Languages
Summer 1999
Course Information
Instructor
Name:
Dr. Todd Stevens
Email:
todds@cs.vt.edu
Office:
McBryde 521
Office Hours:
12:15 - 1:00 pm M,T,TH,F and by appointment
Office Phone:
231-5723
GTA
Name:
Felicia Doswell
Email:
fdoswell@vt.edu
Office Hours:
4:00 - 5:00 pm M,W,F
Phone:
231-3986
Announcements
The problems that I assigned in class are posted in the homeworks. It's due tue.
Course Materials
Class Information
Language Tools
Syllabus
Homework Assignments
Program Assignments
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
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/NT (
debugging support
for run-time routines is also available)
Official MIT Scheme site
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 home page
SWI-Prolog 3.2.5
for Win95/NT (961K)
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
Scripting: Higher Level Programming for the 21st Century
by John K. Ousterhout
CMU Artificial Intelligence Repository
, containing both Scheme and Prolog code, utilities, etc.
Felicia Doswell
<
fdoswell@vt.edu
>
Last modified: Fri May 14 11:02:50 EDT 1999