" All future languages should learn from this: either create a culture where you can be refactored (as Python and Ruby have done) or allow competitive species to thrive. "
If that is the case, then .net is a great platform and I think he hasn't done justice by not mentioning it. More and more languages are being made compatible with .Net giving the programmer the choice to use libraries written in other languages in the language of their choice.
But I don't agree with him at the first place. Unlike C++, Java was proprietary and it went in the same direction most of the proprietary stuff leads to. As he himself points out, many C programmers moved to C++ and we saw an era when much of the code was written in C++. But now, how many programmers are fondly moving towards Java's newer versions or towards Groovy, JRuby, Jython etc?
If that is the case, then .net is a great platform and I think he hasn't done justice by not mentioning it. More and more languages are being made compatible with .Net giving the programmer the choice to use libraries written in other languages in the language of their choice.
But I don't agree with him at the first place. Unlike C++, Java was proprietary and it went in the same direction most of the proprietary stuff leads to. As he himself points out, many C programmers moved to C++ and we saw an era when much of the code was written in C++. But now, how many programmers are fondly moving towards Java's newer versions or towards Groovy, JRuby, Jython etc?