Linked by vodoomoth on Fri 24th Sep 2010 22:56 UTC
Thread beginning with comment 442654
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: No thanks to Java
by KermitTheFragger on Sat 25th Sep 2010 12:36
in reply to "RE[2]: No thanks to Java"
He didn't say that C# 1.0 was more like Python than Java 1.6, he was saying that more recent versions of C# (like 4.0) are a lot more like Python than Java is.
As far as I can see the poster says nothing about any version.
For the point I'm trying to get across version numbers are irrelevant; What I'm saying is that since .Net was largely based on Java it will always be closer to Java then any other language since Microsoft has to maintain backward compatibility, it can't change that.
I'm not talking about a higher level features which got added later like closures. Which on the surface make the language/platform appear like language X or Y. I'm talking about the platform as a whole; VM, garbage collection, etc.




Member since:
2008-10-06
He didn't say that C# 1.0 was more like Python than Java 1.6, he was saying that more recent versions of C# (like 4.0) are a lot more like Python than Java is.
And it's true.
C# 4.0 has a lot of dynamic features that really help in writing a lot of code that Java just doesn't have (but is slowly copying from C# now that Java's dominance is being threatened).