--- Yogesh Shetty <[EMAIL PROTECTED]> wrote: > I would like to know the view of other developer/architects in this > group.... > > I am also desperately looking out for benchmark info between VC++ and C#... > if they have been conducted..
C++ has generics and MI, which can make it preferable for some types of library design. Notably the STL and ATL libraries could not be implemented without these; and collection classes are very poor without generics. C++ also gives you the option of managed and unmanaged code, which I think you need to distinguish between. Whereas, C# is the first major language to support component-based development as a first class citizen, due to it's support of versioning in inheritence hierarchies, component versioning, and its exposure of public classes as external components. Of course managed C++ supports pretty much the same level of functionality as C#, although the syntax, IMO, can be less pleasing. And the CLR will support generics in future, giving that option of generics to C#. As for low levels of financial precision - the new CLR type of decimal probably helps. Overall I would say they are more similar than dis-similar in functionality, power and speed. If in doubt, toss a coin and get on with it. :-) Peter __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.