Re: Hobby .NET programming: C++ or C#?



Duane Arnold wrote:
Mark P wrote:
I'm looking to do some after hours Windows GUI programming and have been looking into the Visual Studio Express Editions for C++ and C#. I know C++ well (it's my job) but I've never used C# (though I know Java and I understand there are similarities). I also have no experience with Windows programming. The question is, given that I'll be working with VS and .NET, should I stay with C++ or go with C# (which I understand is built to work more "naturally" with the .NET framework)?

C# uses managed code it needs the NET Framework. C++ doesn't need the .Net Framework or it can use the .Net Framework.

Thanks for the advice. Regarding .NET, I know that C++ doesn't require it, however I've basically decided already to use .NET regardless of my language choice. My motivation for this-- and do correct me if I'm misguided-- is that .NET provides Windows Forms which I understand is a (relatively) easy way to hook into the Windows GUI facilities (not to mention networking capabilities). My trade off is whether to learn a new language (C#) or deal with the increased overhead of making C++ work with .NET (which may be tantamount to learning a new language in itself).
.



Relevant Pages

  • Re: Difference between VC++ and UNIX
    ... It uses whatever compiler you have, in whatever language you like. ... like edit Lisp or integrate 3rd party compilers into Visual Studio. ... Windows, HP-UX, and Linux. ...
    (comp.programming)
  • Re: Novice VB Questions
    ... |> everyone to move out of the Windows API to what TheRegister ... | Studio, starting with Visual Studio 2005, but the VB.NET langauge is still ... As you may know, the .NET language you ...
    (microsoft.public.vb.general.discussion)
  • Re: If you cant write Text2.Text = Text1.Text, then VB clone is no good
    ... Why should a computer language have object ... "What is it in the .Net framework that so many people are speaking in favour ... "I too will have to use MS and Windows because people I work with will not ... just a bunch of clunky C libraries built on top the real workhorses - ...
    (comp.lang.basic.visual.misc)
  • Re: Difference between VC++ and UNIX
    ... It uses whatever compiler you have, in whatever language you like. ... What is Visual Studio Express? ... Windows, HP-UX, and Linux. ... for-fee editors, but I don't have much experience with the for fee ...
    (comp.programming)
  • Re: Difference between VC++ and UNIX
    ... It uses whatever compiler you have, in whatever language you like. ... like edit Lisp or integrate 3rd party compilers into Visual Studio. ... Windows, HP-UX, and Linux. ...
    (comp.programming)