Everyone nowdays says that the current object languages start to show signs of weakness. The main reasons is that Java and C# aren't dynamic enough. Java the JDK 1.7. is now in realy emblematic position because of that. But I don't know if C# will be left there this stagnation by the introduction of lambda expression concept. Other think is the scala will be fully integrated in the next visual studio version with C# as same as with Java integrated developement environment? For whose dont't know scala this is a link http://www.scala-lang.org/