CS 8803F Object-Oriented Systems and Languages
Fall 2001, T-Th 4:35-5:55PM, CCB 102 (note the room change)
Basic Information:
Instructor
:
Yannis Smaragdakis, CCB 215, 404-385 1491
yannis@cc.gatech.edu
Office Hours: by appointment
Syllabus
Links:
Eliminating External Fragmentation talk slides (by Sal)
Pretenuring for Java talk slides (by Rodric)
Implicit Context talk slides (by Christoph)
Compound types talk slides (by Markus)
DJ talk slides (by Othmar)
Confined types talk slides (by Brian)
Pizza talk slides (by Nikitas)
J-Orchestra talk slides (powerpoint)
and
paper
FC++ talk slides (powerpoint)
Object layout:
Andrew Myers's thesis
(also
in 2-up
) and
OOPSLA paper
The
JX operating system
(and
Michael Golm's talk slides
)
Adaptive programming
Subject-Oriented programming
,
Hyperspaces
, HyperJ
OpenC++ paper
from OOPSLA 95 and
OpenC++ web page
Aspect-Oriented Programming Papers
and
AspectJ.org
Programming with threads tutorial
Design patterns links:
Collection of resources
Doug Schmidt's collection of tutorials
Class Newsgroup:
news://news.cc.gatech.edu/git.cc.class.cs8803-oosystems