We are going to take the last 3 class lecture periods to stage a
We are going to divy up a bunch of current and past languages, one per person, and you will prepare a brief presentation (10-minute maximum) that will do this:
Java | ML | Perl | Prolog |
Fortran IV | Pascal | Algol68 | Cobol |
C | C++ | SmallTalk | C# |
Haskell | Lisp (old) | CLisp/Scheme | OCaml |
Ada | Icon | Snobol | Basic |
Ruby | Python | Logo | Turing |
Modula-2 | Oberon | Eiffel | Simula |
PL/1 | Fortran 90 | ... | ... |
Linda | CSP | Mesa | CLU |
Miranda | APL | Visual Basic | JavaScript |
Noonan | CLisp/Scheme |              | Blacker(MA) | Ruby |
VanLund | OCaml |              | McLin | Eiffel |
Dale | Cobol |              | Han | APL |
Weeks | C# |              | Turner | Snobol |
VanAtta | C++ |              | Brothers | C |
Hester | Pascal |              | Gill | Python |
Alexander | SmallTalk |              | Smith | Ada |
Hoover | Haskell |              | Snyder | Algol 68 |
Blacker(CD) | TBA (nic) |              | Tillery | Fortran |
We will present in random order so everyone needs to have their materials ready to present Wednesday at class time. You have 10 minutes to complete your presentation. You are not trying to teach us the language, just give us a flavor of it by showing a sample program, perhaps noting what other languages it is similar to, and answering the questions above about the various language issues.
Prepare your work as a Web page so you can quickly display it when you present in class.
Email to me and your TA the URL for the Web page containing the presentation materials.