Navigation  
Gilad Bracha
Sun Microsystems
Logo
SUN
EOS JAOO 2000
finalist
tietoenator
bigwig

<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 Pil