Programming language design is not just about type theory and grammars. For evolving a mature programming language like Java, it is about finding ways to add capabilities while maintaining compatibility, both with existing code and with the expectations and mental models of 9 million or so developers. In this talk, Java Language Architect Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.
Slides from Brian’s talk are now available on the Chariot Solutions site.
Tags: java, languages
Location: Salon D
April 12th, 2016
10:15 AM - 11:15 AM