Jump to content
  • Advertisement
Sign in to follow this  
Stormtrooper30

C# or C++?

This topic is 4095 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey, Im trying to figure out if I should learn C# or C++. I plan on using the Microsoft Visual studio express for one of them, but I dont know which one to get. WHich one is easier? On its site, Microsoft's tutorials and such all seem to be geared toward C#. So I may gfet that one, but am I making a mistake?

Share this post


Link to post
Share on other sites
Advertisement
C# has less idiosyncracies than C++, and those it has are optional. Also, I tend to consider that VC# is superior to VC++ as an IDE, but that's only my opinion. If you are serious about being a programmer, you will end up learning both anyway, but unless your brain is wired in a very odd way, you will probably get things going much earlier with C# than with C++.

Share this post


Link to post
Share on other sites
For just producing results, C# is easier.

Syntax-wise, C++ is much more powerful. Doesn't mean it's faster or easier to write.

If you're just learning to program, or have limited software development experience, C# will be much mroe forgiving.

If you're planning for long term learning, then C++ is a language that is good to know, and know well. But it takes a while before you can produce competitive results.

Share this post


Link to post
Share on other sites
Thanks Promit, I saw that list of yours when I searched C#. I've been using Python for a year now, and I don't really like it. I want something that is easy to use and read. It sounds like C# is good for what I want. I'll eventually learn C++ in a year or two, I just wanted to know which to start with.

Will it be easy to transfer from C# to C++?
Also, does anyone know of any good books for Visual C#? Or are the Microsoft tutorials adequete?

Share this post


Link to post
Share on other sites
Learn C and C++!!!
Most languages are derevied from C and C++. So start at the beginning!
After that all languages are just another language, easy to learn.

www.nextdawn.nl

[Edited by - Promit on April 8, 2007 3:27:17 PM]

Share this post


Link to post
Share on other sites
Quote:
Original post by Stormtrooper30
Will it be easy to transfer from C# to C++?
Also, does anyone know of any good books for Visual C#? Or are the Microsoft tutorials adequete?
Dunno. When I started, C# wasn't around, so I went the other way. And between VB and C++, I didn't really need any books to get started.

The stuff MS Press publishes is usually pretty good. If you can, I'd suggest you go to a book store and take a look at what's on the shelves, rather than just picking something off Amazon.

Share this post


Link to post
Share on other sites
Dev-C++ is easily the worst choice you could possibly make. It hasn't been supported in 2 years, and it wasn't any good even when it was supported.

Share this post


Link to post
Share on other sites
Quote:
Original post by boldyman
Most languages are derevied from C and C++. So start at the beginning!

So first he should learn CPL, BCPL and C before diving into C and C++?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!