Comparative Programming Languages
This is home page for CSCi 372. This course considers the issues of programming languages:
features, design and implementation.
This course is now complete.
The report on your programming language needs to be posted to eFolio. The syllabus gives the details on levels and abilities.
Tests
The final exam will be at 1:00 on Tuesday, May 13th.
Presentations and Examples
Presentations should be posted here before they are given.
Yet to do.Never got to do:(
Completed.
Below this is the third test material
Three demo programs in SNOBOL4: removing comments with anchor off, removing comments with anchor on and
Assignments:
Important documents overviewing the course:
In order to not waste any more paper than needed, the syllabus is only available here.
Examples:
Downloads
We will need a working SNOBOL 4. Windows SNOBOL4. This is a self extracting file that you should execute. This was revised on 4/1 to include the full macro SNOBOL4 as well as the subset.
We will need a working LISP. Load LISPWorks personal (free) version.
Other links
Cheat sheets for comparable languages.
Functional Programming class.
Why language X is better than Y. Or was it the other way around?
Compiled and interpreted languages.
Join the compiler creation club.
Hello World in many, many languages.
LISPing at Jet Propulsion Lab.
Some recent languages.
The Lambda MOO Programmers Guide.
Euler, the gateway to ProgrammingLand. This also has a Java applet client for using your web browser at
login into ProgrammingLand using the Encore XPress client..
Common LISP the Language by Guy Steele
Summary of John McCarthy's original paper, which defined the birth of LISP
Yahoo's LISP Page
Yahoo's Programming Language Page
Return links
Return to Curt's Home Page
Last time I updated this page: March 27, 2015.