Well spoken peter.
To illustrate a bit, give X application are you going to be making a large use of pointers and accessing memory directly? While .NET can do this (unsafe keyword in C#) depending on the complexity of the app you may be better off using C++ but, to reiterate Peter, what do you want to do?
You may want to rephrase your question into something like what are the pros and cons of Java vs .NET or PHP vs .NET. That, by far, is an easier question to answer then just a broad generalization.
hth.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========