Re: C # and C ++ learning curve
- From: "Bruce Wood" <brucewood@xxxxxxxxxx>
- Date: 18 Jan 2007 23:12:01 -0800
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
.
- References:
- C # and C ++ learning curve
- From: Peter@POLKO
- C # and C ++ learning curve
- Prev by Date: Re: Cannot apply indexing with [] to an expression of type with ge
- Next by Date: WEBDAV
- Previous by thread: C # and C ++ learning curve
- Next by thread: Re: C # and C ++ learning curve
- Index(es):
Relevant Pages
|