CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 4 of 4
  1. #1
    Join Date
    Jun 2006
    Posts
    4

    [RESOLVED] Why stay with C++ and not move to C#?

    I have stayed with VC (through managed C++ and now C++/CLI) and stayed away from C#. Initially, because I did not want to learn a new language. BUT! the learning curve to C# could not have been more than what I went through to Mangaged C and then onto C++/CLI.

    I am currently porting a complex C# control to C++. Hence, I'm seeing more C# than I have previously looked at in detail. And, I am impressed! C# does some things more directly than C++. So... Once again... I am thinking... I should have moved to C# 2 years ago. But... I'm still resistant. I like C++/CLI. I actually like the casts, pointers, and namespace qualifiers -- gives me a more solid feel.

    But, I find, that C# is not just a fancy Visual Basic. If someone can give me a good reason to stay with C++/CLI I would like to read it. (I do interface work -- not web related.)
    Last edited by BillG; June 21st, 2006 at 12:07 AM.

  2. #2
    Join Date
    Jun 2006
    Posts
    17

    Re: Why stay with C++ and not move to C#?

    C# is a great language, and is actually my language of choice in most scenarios when developing pure, safe managed code. C++/CLI offers some nice linguistic goodies, such as templates, deterministic finalization, reference and value class semantics, etc. For some, these features are very compelling. For me, the most compelling feature of C++/CLI is the ability to smoothly interoperate with native code so that I can both leverage my existing code and build high performance software.

    Thanks,

    Steve Teixeira
    Group Program Manager
    Visual C++

  3. #3
    Join Date
    Jun 2006
    Posts
    4

    Re: Why stay with C++ and not move to C#?

    Sorry. Yes -- this is a "religious" question and is out of line.
    Thank you for the reply. I agree. C++ will live on.

    Moderator -- it might be best to delete this thread.

  4. #4
    Join Date
    Aug 2005
    Posts
    23

    Re: Why stay with C++ and not move to C#?

    Per the suggestion of the person who started the thread, I cleaned it and kept information that could be needed by others to view. Also, marked as resolved.

    Thanks,
    Ayman Shoukry
    Program Manager
    VC++ Team

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured