Concurrency in Java 9. Andrew W. Appel, Modern compiler implementation in Java . In the weekly research seminar, members of the Programming Methods Laboratory will present their work. The style is rather informal and everyone interested is welcome. Our events page lists a detailed schedule.
Compound types turn out to be very useful in evolving software systems.
It is for this reason that an expert group in the Java Community Process is currently considering compound types for inclusion in a future version of Java, together with generic types. You task will be to implement compound types in our extensible Java compiler framework, and to prepare a summary for the JCP expert group which details your experiences. Still available GJ is an extension of the Java programming language that supports generic types. In this project, a tool similar to javadoc should be developed for generating API documentation in HTML format from doc comments in GJ source code. Not available anymore For numerical computing, operator overloading is an essential programming language feature.