Neal Gafter

My blogs

About me

Gender MALE
Industry Technology
Occupation Software Engineer
Location Bellevue, Washington, United States
Introduction Neal Gafter is a Computer Programming Language Designer, Amateur Scientist and Philosopher. He works for Microsoft on the evolution of the .NET platform languages. He also has been known to Kibbitz on the evolution of the Java language. Neal was granted an OpenJDK Community Innovators' Challenge award for his design and implementation of lambda expressions for Java. He was previously a software engineer at Google working on Google Calendar, and a senior staff engineer at Sun Microsystems, where he co-designed and implemented the Java language features in releases 1.4 through 5.0. Neal is coauthor of Java Puzzlers: Traps, Pitfalls, and Corner Cases (Addison Wesley, 2005). He was a member of the C++ Standards Committee and led the development of C and C++ compilers at Sun Microsystems, Microtec Research, and Texas Instruments. He holds a Ph.D. in computer science from the University of Rochester.
Interests Programming Language Design and Implementation