Please Reload Every Time You Read This Page!

CSC253: Design of Programming Languages, Spring 2001

Dr. Chuck C. Liang
Assistant Professor of Computer Science, Hofstra University .

Office Address:
201A Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559

Email: cscccl@hofstra.edu (<- click to send me mail)

Official Office Hours: MTuWTh 10:30-11:30am, or by appointment


Course Syllabus

Online Resources:

SML lab
SML programming assignment
Higher order functions in ML. from 2/26 class
list functions in straight C. also from 2/26 class
bank accounts in ML illustrates object orientation (from 3/19 class)
polylist.java: polymorphic linked lists in Java with abstract classes.
C++ polymorphism with templates

Type Inference Notes (in pdf format)

NEW HOMEWORK .
Assignment Appendix


My first Eiffel program! <- includes instructions on using the compiler at Hofstra
My second Eiffel program (!!) consists of two files: bank.e and bankprog.e


Announcements:

All assignments MUST be handed in by May 14th, at the time of the presentation.