Consequently, a general-purpose programming language should support a variety of ways of thinking and a variety of programming styles.
Anybody who comes to you and says he has a perfect language is either naive or a salesman.
I find languages that support just one programming paradigm constraining
More good code has been written in languages denounced as "bad'' than in languages proclaimed "wonderful'' - much more.
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
Nobody should call themselves a professional if they only knew one language.
C++ is my favorite garbage collected language because it generates so little garbage
I encourage people to consider the two languages according to their design criteria and not just in the context of commercial rivalries.