Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. IT & Infrastructure
  4. Should I start using C#

Should I start using C#

Scheduled Pinned Locked Moved IT & Infrastructure
questioncsharpc++
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    Fad B
    wrote on last edited by
    #1

    Hi I'm A VC++ devloper since 6 years. I have lot of library and lot of projects. BUT I have alwayse BUGS, So I'm starting thinking of using C# instade of C++. Is it a good idea? If I used C# what is the flexibility ? Can I do all what I used to do with C++ ? What is the C# Inconveniences Thanks :rolleyes:

    K 1 Reply Last reply
    0
    • F Fad B

      Hi I'm A VC++ devloper since 6 years. I have lot of library and lot of projects. BUT I have alwayse BUGS, So I'm starting thinking of using C# instade of C++. Is it a good idea? If I used C# what is the flexibility ? Can I do all what I used to do with C++ ? What is the C# Inconveniences Thanks :rolleyes:

      K Offline
      K Offline
      Kevin McFarlane
      wrote on last edited by
      #2

      bfadi wrote: Hi I'm A VC++ devloper since 6 years. I have lot of library and lot of projects. BUT I have alwayse BUGS, So I'm starting thinking of using C# instade of C++. You will still have bugs with C#! However, hopefully you should have fewer memory-related bugs. bfadi wrote: Is it a good idea? It all depends on what kinds of project you want to do. If you want to write new web applications for the Microsoft environment (or apps. for PDAs, mobile phones, etc.) then ASP.NET is the way to go and that means, typically, C# (assuming you don't want to learn VB.NET or some third party language). If you want to continue writing traditional desktop applications then C# may or may not be the way to go. It depends on your users, the need to keep using old applications and so on. But in the long-run C# will dominate there as far as MS is concerned. bfadi wrote: If I used C# what is the flexibility ? Can I do all what I used to do with C++ ? C# is pretty good. It gives you more flexibility than Java but not as much as C++. Nothing does. You cannot do generic programming (aka templates) or multiple inheritance. Though generics will be available in the next release expected at the end of next year. Going forward I expect there will be less and less reason to use C++ for typical applications as C# gets more powerful. However, I expect C++ will still be a better tool for doing operating systems, device drivers, real-time or games programming, etc. Kevin

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups