A few months ago, I was invited to give a Colloquium presentation at Sonoma State University. It’s a nice university; located about 50 miles north of San Francisco, where the sky is blue, the air is clean, and the cows don’t block the roads all that often. I wound up giving the talk on March 20 to about 45 people.
I decided to talk about why I think Java is a great programming language. It’s more of a summary presentation, with lots of links and references to various things on the web than it is a presentation of any original thinking. But it was a fun talk to give, and it helped me clarify why I like Java so much.
You can now download the presentation from my website (which I’ll update more frequently in the future– I promise).
What do you think? Are the arguments valid? What other criteria would you propose when evaluating a programming language?