I'd wish people stop post all crappy blogposts about shallow language-comparisons.<p>Saying language X does Y in 4 lines instead of language Zs 5 lines just doesn't say much unless you put it in a bigger perspective.<p>(And I like Python very much and hate Java).
It's a little surprising how many of the Python-favoring features are already present in C# 3.0; closures, syntactically clean properties, and a nicer array syntax; between the yield keyword and LINQ, you get something close to generator syntax; reflection is pretty painless; and while there's no dynamic typing, there's a convenient type inference mechanism.<p>My personal pet peeve against Java is the lack of multiline string literals, also available in both Python and C#.<p>Java has some syntactic catching up to do.
Deja vu.<p>(<a href="http://news.ycombinator.com/item?id=260014" rel="nofollow">http://news.ycombinator.com/item?id=260014</a>)<p>p.s. I thought a dupe post got credited to its predecessor. Is there a time limit on this check?