C++?

Discussion in 'Indie Basics' started by JoshuaJ, Nov 24, 2012.

  1. JoshuaJ

    JoshuaJ New Member

    Joined:
    Nov 16, 2012
    Messages:
    3
    Likes Received:
    0
    I'm starting to study C++ so I can make games and such, is this a good programming language to use? I have a basic knowledge of Python if that means anything.

    Anyway, all help appreciated :D
     
  2. Stropp

    Stropp New Member

    Joined:
    Jun 25, 2008
    Messages:
    121
    Likes Received:
    0
  3. JoshuaJ

    JoshuaJ New Member

    Joined:
    Nov 16, 2012
    Messages:
    3
    Likes Received:
    0
    See, I thought I had posted this thread before, but I wasn't able to find it so I though I imagined it XD sorry. Anyway, I'll try the C# thing, thanks :3

    I'm going to study C# for a while before I download XNA though :)
     
    #3 JoshuaJ, Nov 25, 2012
    Last edited: Nov 25, 2012
  4. Shaz

    Moderator Original Member

    Joined:
    Feb 9, 2006
    Messages:
    405
    Likes Received:
    0
    If you can't find something you posted recently, just go to your profile and look up posts from there.
     
  5. jcottier

    jcottier New Member

    Joined:
    Jul 12, 2006
    Messages:
    1,386
    Likes Received:
    0
    Why learning C# if you can learn C++? C++ will allow you to code on every platforms and this is what the pro are using (or a mix of many languages actually). Might be C# for tools and editors, C++ for everything critical (3D engine, Physics, IA) and some interpreted languages like LUA (for scripting/IA). But seriously, basic C++ (read C with classes) isn't that hard to understand.

    Now, if you don't want to become a programmer, but only do games, then yeah, you probably better learning a high level language like C# and use something like UNITY.
     
  6. Stropp

    Stropp New Member

    Joined:
    Jun 25, 2008
    Messages:
    121
    Likes Received:
    0
    You're right about C/C++ is a more powerful language allowing programmers to reach a wider range of platforms, but we are talking about someone learning a new language here, and C# is a far better introduction to the C family of languages. It abstracts away certain C concepts such as pointers that can be very confusing for a learner, and it removes some of the frustrating problems that plague even experienced C/C++ programers such as memory allocation/deallocation.

    C# can be a stepping stone to C++ later if Joshua wants to progress his programming skills to a higher level, but I figure he'd prefer to get to game development sooner rather than later, and C# with XNA will help there.

    And don't forget Mono can provide C# on other platforms too.
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer