Re: C++ vs. C#



I think that it's the .NET that makes C# interesting. If C++ were easier to use with .NET I'd be inclined to use it instead of C#, but C++ tries to hang in both worlds and is encumbered by "standards", etc. C# is simple and has easy access to hundreds of APIs that come "in the box".

I agree with that you that porting an app to C# from C++ doesn't make a lot of sense, to a point. MFC is still a power framework that has sort of stood the test of time, but it's starting to show its age more and more (even though there have been some nice additions lately. Still, if the application is doc/view and you want it to be native, MFC is still a great way to go IMO. Not sure why applications would have to be native these days though.

The best reason to use C++... these newsgroups. Great support and great community :o)

Tom

"Ajay" <ajaykalra@xxxxxxxxx> wrote in message news:f91d085c-eed2-428e-85d0-961943f55f4a@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Apr 8, 7:41 pm, "SteveR" <maxsrussellatremovethisembarqmail.com>
wrote:
An IT guy where I work asked me today why I am using C++ when I could be
using C#.

He is experienced with C++ and says that C# saves so much time and that
there basically is no longer any reason to be working in C++, at least in
most circumstances. From what I know of him, he does a very fine job in all
respects of his job. So I value his opinions, but I also am real interested
in what responses I might get to his question/statement from this newsgroup.

SteveR

There is no perfect answer for this. C# is a very friendly language
compared to C++. Its easy to be productive in C# in a short amount of
time compared to C++, which will easily demand much more. If I was
someone starting out today, C# is where I would look. In today's age, C
++ is a specialized language. Also, it may not make any business sense
to move an existing C++ code to C#. You gain almost nothing. Any
existing C++ shop is likely to continue with using it.

Going forward, C#/.Net is where the action is and some of the features
that .Net offers(threading, async programming etc) are so compelling
that once you use them, you would feel that C++/MFC are more than a
generation behind.

--
Ajay

.



Relevant Pages

  • Re: Outlook Toolbar in Access
    ... I AM NOT referring to my answering over 1000 NG posts. ... me for help after not getting the help they need from the newsgroups (not ... and now I am getting between 5 and 10 new requests for help a week. ... My reason for doing this is the same reason why other consultants are using ...
    (comp.databases.ms-access)
  • Re: Bus driver refuses to drive "no god" bus
    ... years of age. ... because until the 'dawn of educational reason' ... invisible sky wizards weren't discounted in the same breath as santa ...
    (uk.philosophy.atheism)
  • Re: digest, volume 2454200
    ... 12> Newsgroups: rec.music.classical ... Also irrelevant, for the same reason. ... and about starting grad school in September - it's sooner ... 13> handed in last week was on Harry Partch, and one of the assignments ...
    (rec.music.classical)
  • Re: Calendar and time sheet
    ... Over 1050 users have come from the newsgroups trusting me and requesting ... My fees are very reasonable. ... But the reason I posted in this newsgroup is because I ... >> Over 1000 Access users have come to me for help. ...
    (microsoft.public.access.gettingstarted)
  • Re: The "Id rather have her get cancer than have sex" dept.
    ... Almost all children are sexually active by age ten years. ... "Journal of Sex Research," August, 2005 issue. ... of high school students are "sexually active" in the sense of having ... usually cut off their age cohorts at 13 for this reason. ...
    (talk.origins)

Quantcast