I just saw a reference to the following book.
From
Java To Ruby
Things
Every Manager Should Know
Bruce
Tate
http://www.pragmaticprogrammer.com/title/fr_j2r/
It has an excerpt of chapter 2, Pain (Pain of Java….;-))
http://media.pragprog.com/titles/fr_j2r/Pain.pdf
Where for instance Martin Fowler is interviewed saying among
other things (pp 22-24):
“Q: What was your first object-oriented programming
language?
Early in my career, I had an interest in objects. I worked
with
Smalltalk and C++. Most people at that time started with one
or
the other, but knowing both gave me a certain advantage. I
got a
distinctly schizophrenic view of the world. I was always
conscious
of the benefits of Smalltalk over C++. I didn’t
believe that people
should use C++ for enterprise applications, but they did.
When
Java came along, we gained some, primarily because Java
killed
C++ for enterprise application development. But like many
old
Smalltalkers, I felt Java was a step backward from
Smalltalk.”
Björn