blob: 456f3a740435ef6219a0f3accc6283b0bb83dcea [file] [log] [blame]
Postscript Assignments
Assignment 1, one page per sheet
Assignment 1, two pages per sheet
Project Descriptions, one page per sheet
Project Descriptions, two pages per sheet
Useful References
M.Brandis, H.Mvssenbvck: Single-Pass Generation of Static Single Assignment
Form for Structured Languages. ACM Trans. on Programming Languages and
Systems 16(6), Nov.1994, 1684-1698
Cliff Click, Combining Analyses, Combining Optimizations, Ph.D. Thesis, Rice
University. (One page per sheet) , (Two pages per sheet)
Preston Briggs, Register Allocation via Graph Coloring, Ph.D. Thesis, Rice
University. (One page per sheet) , (Two pages per sheet)
Java Links
Sun maintains a web site that contains considerable Java documentation. Its URL is
http://java.sun.com. This site contains considerable Java documentation, including (thanks
to Mark Hill and Jim Larus for putting this info on their CS838 page at Wisconsin):
The Java Language Specification.
The Virtual Machine Specification
The Java API (Application Programmer Interface, i.e., libraries) Specification
Java Language Tutorial
The web also can provide a Java Development Kit for writing and running Java
applications on a PC. You should be able to find it installed already on many UNIX
systems. You can also run Java applets in recent versions of Netscape and Microsoft's
Internet Explorer.
Sample Java applets are available from many places. Here are three examples:
Sun has a collection at: http://java.sun.com/java.sun.com/applets/index.html.
The largest collection of Java programs and applets appears to be at
http://www.gamelan.com.
Free tools for java appears at http://www.blackdown.org/~kbs/.
A really interesting site on optimizing Java programs and related tools has been developed
by Jonathan Hardwick at CMU. He develops his own benchmark and also lists several
other benchmarks on his resources page. I have found one other benchmark suite called
BenchBeans .
If you get tired waiting for bits to cross the ocean, you can find lots of interesting
information and mirror sites of important software and documentation via the home page
of The Danish Java Developer's Club .
September 1996