I recently got the chance to attend
JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people
from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and
I caught up with Gilad Bracha after his session on a new language language he's working on (Newspeak) to discuss a few interesting topics: programming language evolution, static versus dynamic typing, imperative versus functional languages, multi-core and more.
Gilad Bracha is a Distinguished Engineer at Cadence Design Systems. Previously, he was a Computational Theologist and Distinguished Engineer at Sun Microsystems. Computational Theologist?! What on Earth? Tune in and find out
Dr. Bracha is co-author of the
Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the
Animorphic Smalltalk System.