C# Vs C++

  • Thread starter Thread starter Vipul Taneja
  • Start date Start date
V

Vipul Taneja

Hi Guys,

I'm trying to justify a prospective Techspan client that C# is better as
compared to VC++ for Web services CLIENT (not server).

Will you agree to this? Any justification (expereince or URL etc) for your
choice.

Thanks,
 
Hi Vipul,

I have used Visual C++ for 3 years, and C# for just 3 weeks, but I would say
without any hesitation that your client would be better off with c#, and
Visual Studio.Net, just because it is better in numerous ways, technically,
and it is also the wave of the future.

I've been in the industry a long time, and one of the things I've found over
the years is that it is very hard to get quantified data on the relative
merits of any language or programming environment. You mostly have to rely on
personal opinions, and your own judgement. You will be able to find on the
web numerous enthusiastive endorseements for C#, but they will mostly be of
the form "I like c# because of...".

Here's a couple of refs...

http://msdn.microsoft.com/vstudio/java/compare/ibmwebsphere/default.aspx

http://msdn.microsoft.com/msdnmag/issues/0900/csharp/default.aspx

Regards,

Javaman
 
Vipul,

I read somewhere recently that Microsoft plans on dumping C++ in the
near future. That alone sounds like a good reason to abandon any
thought of doing any type of programming in C++. Don't waste your time,
money and energy in a dying dinosaur. C# is the way to go.

Best Regards
Johann Blake
 
Where did you read this? Any reference that supports your claim?
Anyway it's definitely not true, MS will release as part of the upcoming
VS2005 a new version of C++ that supports both ISO compliant C++ generating
native code and a ECMA/ISO standard C++/CLI compiler producing IL. This
compiler is the only language compiler in .NET able to produce mixed
managed/unmanaged code/data assemblies.

Willy.
 
That is a completely crazy and speculative suggestion.

C++ is here to stay and even if MS did have plans like that, then near
future is a bit optimistic on your part!
C++ will IMHO outlive VB (and it's dotnet incarnation)
 
Don't waste your time,
money and energy in a dying dinosaur. C# is the way to go.

Whatever the near future for C++ is, I wholeheartedly agree with that
statement. I started a new project in January this year, and we used C++ just
because we thought that would be safest for long term support, but we are
regretting that decision. When we started a new phase of the project
recently, we switched to C#, and haven't looked back. The most noticeable
difference is that we are just much more productive, and also our code is
more reliable.
 
C++ is here to stay and even if MS did have plans like that, then near
future is a bit optimistic on your part!
C++ will IMHO outlive VB (and it's dotnet incarnation)
I believe that many new or young poeple will prefer C# over C++.
Only a few of them will probably use C++ too, for performance reasons.

Programmers that grew up with C++ (and in my opinion most of the still have
no clue what this ++ is all about because I see a lot of code that is
C-only) will probably defend that language untill the last one died. ;-)

I program in both C# and C++ and programming in C++ means losing a lot of
time on stupid silly things, waiting for the very slow compiler and finding
the error in a zillion lines of warnings and errors because I forgot
somewhere a ";".
 
Back
Top