|
|
<bigwig> service: jaoo
Bio:
Gilad Bracha received his Ph.D. 1992 from the University of Utah. He
is now with Sun Microsystems where he works on the specifications of
the Java Programming Language and the Java Virtual Machine. He is
currently the specification lead for the effort to extend the language
to support generic types.
Adding Generics to the Java(tm) Programming Language
Abstract Generic types allow users to write programs that work uniformly over
a family of types. Generic types make programs more robust and
type-safe, and more readable, by eliminating the clutter of
unnecessary casts. Typical uses are container classes such as
collections, lists and stacks. We are developing a proposal for adding
generic types to the Java programming language through the Java
community process. We'll highlight key features of the proposal, and
contrast it with seemingly similar features such as C++ templates.
The emphasis in this design is on compatibility and a seamless
transition to the upgraded language. An experimental compiler
supporting these features is publicly available. We anticipate
shipping this in the product release following Merlin.
|
|
|
Presentations:
Adding Generics to the Java(tm) Programming Language (Technology, Programming Languages)
Gilad Bracha, Sun Microsystems
Tuesday [11:15 - 12:00]
Tutorial Room
Slides from this presentation
Next speaker
|