Re: C # and C ++ learning curve

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I agree with Mike. C++ is an excellent language that gives you
tremendous control over what is going on inside the machine. Perhaps
too much control for beginners: too many picky details to keep track
of. You'll learn much more about foundational stuff programming in C++,
but you may find it very difficult and not a bit frustrating.

C# takes care of a lot of the details for you (particularly memory
management and pointers, which are particularly tricky). I would start
there, if I were you, but do learn C++ at some point: it will open your
eyes to what is "really going on" inside the machine.

Mike Buckingham wrote:
C# is a much easier language to learn. So from that stand point it's the best
one to learn. It is also a purely .Net language while C++ can have native
code that does not use the CLR and is not managed. From an acedemic stand
point you will learn more about low level programming by learning C++. It
supports things like points and memory allocation that occur behind the
scenes in C#. So if you want to get a good understanding of what is going on
beind the scenes then study C++. If you just want to get up and running in
.Net C# is a much better choice.

Mike

"Peter@POLKO" wrote:

Hi Complete ass here trying to get his feet wet in .NET programming. I want
to start easy, understanding what is talked about. Which of these two would
be a better choice, if same, which one is consider easier to learn first?
Thanks for any advice




.



Relevant Pages

  • Re: JEINT EVERYTHING
    ... > I know, Mike, I've just re-read that and I'm so ashamed of my appalling ... As an English major I pride myself on my English usage and then I ... >>> get at least a 6th grade education. ... > language is English then they should expect to be criticised if their ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: OT: Mr. Bryant
    ... Brian Hill wrote: ... You were the first to use abusive language. ... I see Mike is back. ... Otta be fun! ...
    (rec.radio.shortwave)
  • RE: Question about whitehorse
    ... And After I added (install) vb.net language, ... | "Mike Hayton " wrote: ...
    (microsoft.public.vsnet.enterprise.tools)
  • Re: VB.NET vs C#
    ... Mike, you can "pre-JIT" your IL code with NGEN removing the first paragraph ... > intermediate compiled language, be it a .NET language, VB Classic, or ... > runtime to finish the compilation to machine language. ... >> background in which case C# would be the natural choice. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Disaster and partial compensation
    ... Mike wrote: ... The choice of words or language in which a sender encodes a message ... will influence the quality of communication. ... distortion of the meaning exists. ...
    (rec.outdoors.fishing.fly)