Point being that if they wanted a competing language to Java, they probably already had the talent to get it done. (Or just, you know, use Mono/C#).
Point being that if they wanted a competing language to Java, they probably already had the talent to get it done. (Or just, you know, use Mono/C#).
Guido is interested primarily in usability, and Python is notoriously poor in performance.
Rob Pike writes systems languages.
With Java, Gosling has written a very enterprise-friendly language, that drags C++ halfway to Lisp.
I'm under-rested and under-caffeinated, but the only thing I can think of that I'd call an intentional similarity between the two languages is the fact they're both garbage collected.
The Java language itself, however, is not very close to Lisp at all.
Javascript is much closer to a halfway point to Lisp than Java. I don't really see Java as being at all similar to Lisp... witness the 3-4 year (possibly longer) debacle trying to get closures into the language. Talk about banging a square rhinoceros into a round hole.
Java's point of greatest similarity to C++ is undoubtedly Generics, which has all the syntactic disadvantages of C++ templates, but none of the meta-programming advantages.
But one of the ways of seeing that C++ and Java are quite dissimilar is to first grok Java Interfaces, and then read through the smalltalk/C++ version of the GoF book Design Patterns, with a view to how many of the Patterns don't even make sense in Java or are obsolete in Java because of Interfaces.
Butler Lampson, Erik Meijer, Herb Sutter, Burton Smith, Anders Hejlsberg
Moreover, in what way does hiring Gosling suggest that Google are seeking an alternative to Java? Is Gosling a closet C# fancier? I strongly suspect the opposite.
Mono directly benefits Oracle?