Of course Ruby and Python are influenced by Java (there is hardly a maintained language that has not been). Not the initial release perhaps, but don't you think that Ruby has evolved over the 19 years since Java was released? This release alone has been influenced by Java (Generational garbage collection enhancing performance by as much as 100% in some cases)A question for you is why do you care? If a Java programmer tries to rib you saying that Java is better because x feature was influenced or 'stolen' from Java, just laugh at them and tell them then C++ must be 'better' than Java huh?
riffraff|12 years ago
[0] 1983 "A real-time garbage collector based on the lifetimes of objects"
the8472|12 years ago
Argorak|12 years ago
Sure, runtimes always evolve and cross-pollinate.
I don't care, but as stated in another comment, you often get that question from people joining over from the Java camp.