Going to try learn C++ slowly any good programs?

Discussion in 'NDS - ROM Hacking and Translations' started by Lockon Stratos, Mar 14, 2009.

  1. Lockon Stratos
    OP

    Lockon Stratos GBAtemp Regular

    Member
    262
    0
    Apr 1, 2008
    Sylvarant - Tales of Symphonia
    I'm going to try and learn C++ so do you know any good programs to make C++ with? [​IMG]
     
  2. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,213
    40
    Feb 19, 2008
    United States
  3. Edragon

    Edragon GBAtemp Regular

    Member
    210
    0
    Nov 9, 2008
    i learnt C programing in uni (yeah it is 'C' with nothing behind) Is it anything relate with NDS hacking?
     
  4. SCVgeo

    SCVgeo GBAtemp Regular

    Member
    115
    0
    Nov 5, 2008
    United States
    USA
    Not really but alot of times you end up having to write programs to do repetitive tasks. So its good to know programming.

    btw, did you learn how to write programs with a GUI in C? There is a pretty big difference.

    I imagine that the reason DarthNemesis recommended C# is that it makes writing programs with a GUI easier, than C or C++.
     
  5. DarthNemesis

    DarthNemesis GBAtemp Maniac

    Member
    1,213
    40
    Feb 19, 2008
    United States
    That's part of it, but also you don't have to deal with pointers and memory management, plus there are classes that obviate a lot of the dirty work. BitConverter, Dictionary, Encoding, etc.
     
  6. Vater Unser

    Vater Unser GBAtemp Addict

    Member
    2,184
    0
    Oct 28, 2004
    Gambia, The
    Pen Island
    Eclipse is a pretty popular editor, I use it for Java myself, can't complain about it.
    If you're just getting to know the language, it really doesn't matter what editor you use though, you should've rather asked for some good books or tutorials on the topic, that's way more important. It's not like the editor magically makes programming any easier or more accessible. You basically write down the code and let the compiler do the magic, there's no shortcuts.
     
  7. DriftRS

    DriftRS Advanced Member

    Newcomer
    80
    0
    Sep 6, 2007
    Just use the express editions of Visual Studio. Probably the best editor available, and free. Used commercially as well.
     
  8. psycoblaster

    psycoblaster Divine

    Member
    2,132
    2
    Jan 26, 2008
    Seoul.. (in Korea)
  9. Zamo

    Zamo GBAtemp Regular

    Member
    156
    0
    Oct 10, 2007
    Cape Town, South Africa
    I started on c++ a while ago and I really suggest using a unix based system and g++ as your compiler. I myself am using Ubuntu and kdevelop (or even Kate works beautifully) for c++.

    If you've never programmed before, I'd suggest How to think like a computer scientist c++ edition. It's free and is an excellent way to learn the basics.

    Good luck [​IMG]
     
  10. psycoblaster

    psycoblaster Divine

    Member
    2,132
    2
    Jan 26, 2008
    Seoul.. (in Korea)
    The only thing you need to know in the programming language is the basics - the primitives, loops, dealing with other classes, etc
    You can easily learn all of that easy stuff in a week at most.

    The main part that you need to know is how to use other classes in the C++ library.
    Just read class documentations on MSDN
     
  11. Lockon Stratos
    OP

    Lockon Stratos GBAtemp Regular

    Member
    262
    0
    Apr 1, 2008
    Sylvarant - Tales of Symphonia
    Thanks everyone for the advice and I've already got a bunch of detailed tutorials. [​IMG]
     
  12. Joe88

    Joe88 [λ]

    Member
    11,461
    2,647
    Jan 6, 2008
    United States
    NYC
    visual c++ 6.0 is always a fav.
     
  13. Lockon Stratos
    OP

    Lockon Stratos GBAtemp Regular

    Member
    262
    0
    Apr 1, 2008
    Sylvarant - Tales of Symphonia
    So I've started to download visual studio and sharp develop but what's the similarity's between C# and C++? [​IMG]
     
  14. Joe88

    Joe88 [λ]

    Member
    11,461
    2,647
    Jan 6, 2008
    United States
    NYC
    C# is basically the update to C++
    and C++ was the update to C, the ++ in c++ is the var+1 operator, so it basically mean c + 1, classes were added as well as a few changes
    C# is more of a object oriented language
     
  15. psycoblaster

    psycoblaster Divine

    Member
    2,132
    2
    Jan 26, 2008
    Seoul.. (in Korea)
    not much - they are both very similar.

    I'll say that the main difference is that C# runs on the .NET runtime, so it has a better memory management.
    There can be few coding differences.
    Mainly, C# is heavily influenced by JAVA, so it derived from object types.
    Similar to VB, there are properties for classes.
    There are several minor code differences, but they are really similar.

    But I go with C# because it feels a lot more simple.
     
  16. Lockon Stratos
    OP

    Lockon Stratos GBAtemp Regular

    Member
    262
    0
    Apr 1, 2008
    Sylvarant - Tales of Symphonia
    Umm okay [​IMG]
     
  17. Sp33der

    Sp33der GBAtemp Fan

    Member
    435
    1
    May 31, 2008
    Netherlands
    No love for Python?

    You can always try some books(The 'For Dummies' series )