|
Spring 2002 Programming Language Seminar: |
|
Synopsis:
The focus for this seminar is cool language features. The idea
is to take a particular language feature each week (or two weeks, or
three...) and pick it apart. Relevant discussions and papers include
the compiler implementation, optimization, and novel use of high-level
language features. While no one programming language in particular
will be focussed upon, the idea is to gain some knowledge of languages
not in the "mainstream" world of academic coursework.
Important information:
|
* You pass the seminar by attending and presenting a paper. |
Seminar Calendar:
The Spring 2002 programming language seminar meets Wednesdays at
10am in Bryan 509C.
| Date | Presentation | Presentation Slides | Presenter |
|---|---|---|---|
| 9 January | Organizational Meeting | ||
| 16 January | Paper: Maes, Concepts and Experiments in Computational Reflection | [ PowerPoint ] [ PDF ] |
Dr. Ron K. Cytron |
| 23 January | On Approaches to Separation of Concerns (see multiple articles in the October 2001 CACM issue for an overview of the covered material) | [ PostScript ] [ PDF ] |
Morgan Deters |
| 30 January | Paper: Tarr, Ossher, Harrison, & Sutton, N Degrees of Separation: Multi-Dimensional Separation of Concerns | [ PowerPoint ] [ PDF ] |
Frank Hunleth |
| 6 February | Paper: Stroustrup, Multiple Inheritance for C++ [PDF] | [ PowerPoint ] [ PDF ] |
Bala Natarajan |
| 13 February | Paper: Bracha, Odersky, Stoutamire, & Wadler, Making the future safe for the past: Adding Genericity to the Java Programming Language | [ PowerPoint ] [ PDF ] |
Anand Krishnan |
| 20 February | Ruby tutorial | [ PostScript ] [ PDF ] |
Martin Linenweber |
| 27 February | No seminar this week | ||
| 6 March | SPRING BREAK | ||
| 13 March | Paper: Strom & Yemini, Typestate: A Programming Language
Concept for Enhancing Software Reliability Paper: Strom & Yellin, Extending Typestate Checking Using Conditional Liveness Analysis |
[ OpenOffice ] [ PowerPoint ] [ PDF ] |
Stephen Torri |
| 20 March | Paper: Jaffar & Maher, Constraint Logic Programming: A Survey | [ PowerPoint ] [ PDF ] |
Sharath Cholleti |
| 27 March | Paper: Chambers & Chen, Efficient Multiple and Predicate Dispatching | [ PowerPoint ] [ PDF ] |
Venkita Subramonian |
| 3 April | Paper: Ramsey & Jones, A Single Intermediate Language That Supports Multiple Implementations of Exceptions | [ PowerPoint ] [ PDF ] |
Delvin Defoe |
| 10 April | Thesis defense: FACET Thesis available in [ PDF ] |
[ PowerPoint ] [ PDF ] |
Frank Hunleth |
| 17 April | Paper: Brabrand & Schwartzbach, Growing Languages with Metamorphic Syntax Macros | [ PowerPoint ] [ PDF ] |
Guoliang Xing |
| 24 April | Paper: Tismer, Continuations and Stackless Python [PDF] | [ PowerPoint ] [ PDF ] |
Prashanth Pappu |
Other Resources:
To suggest a paper or topic or to offer feedback, please contact me.
Other papers of Interest (organized by topic):
Looking for something else?