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

    Member Lockon Stratos GBAtemp Regular

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

    Member DarthNemesis GBAtemp Maniac

    Joined:
    Feb 19, 2008
    Messages:
    1,208
    Country:
    United States
  3. Edragon

    Member Edragon GBAtemp Regular

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

    Member SCVgeo GBAtemp Regular

    Joined:
    Nov 5, 2008
    Messages:
    115
    Location:
    USA
    Country:
    United States
    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

    Member DarthNemesis GBAtemp Maniac

    Joined:
    Feb 19, 2008
    Messages:
    1,208
    Country:
    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

    Member Vater Unser GBAtemp Addict

    Joined:
    Oct 28, 2004
    Messages:
    2,184
    Location:
    Pen Island
    Country:
    Germany
    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

    Newcomer DriftRS Advanced Member

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

    Member psycoblaster Divine

    Joined:
    Jan 26, 2008
    Messages:
    2,132
    Location:
    Seoul.. (in Korea)
    Country:
    Korea, South
  9. Zamo

    Member Zamo GBAtemp Regular

    Joined:
    Oct 10, 2007
    Messages:
    156
    Location:
    Cape Town, South Africa
    Country:
    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

    Member psycoblaster Divine

    Joined:
    Jan 26, 2008
    Messages:
    2,132
    Location:
    Seoul.. (in Korea)
    Country:
    Korea, South
    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

    Member Lockon Stratos GBAtemp Regular

    Joined:
    Apr 1, 2008
    Messages:
    262
    Location:
    Sylvarant - Tales of Symphonia
    Country:
    United Kingdom
    Thanks everyone for the advice and I've already got a bunch of detailed tutorials. [​IMG]
     
  12. Joe88

    Member Joe88 [λ]

    Joined:
    Jan 6, 2008
    Messages:
    11,189
    Location:
    NYC
    Country:
    United States
    visual c++ 6.0 is always a fav.
     
  13. Lockon Stratos
    OP

    Member Lockon Stratos GBAtemp Regular

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

    Member Joe88 [λ]

    Joined:
    Jan 6, 2008
    Messages:
    11,189
    Location:
    NYC
    Country:
    United States
    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

    Member psycoblaster Divine

    Joined:
    Jan 26, 2008
    Messages:
    2,132
    Location:
    Seoul.. (in Korea)
    Country:
    Korea, South
    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

    Member Lockon Stratos GBAtemp Regular

    Joined:
    Apr 1, 2008
    Messages:
    262
    Location:
    Sylvarant - Tales of Symphonia
    Country:
    United Kingdom
  17. Sp33der

    Member Sp33der GBAtemp Fan

    Joined:
    May 31, 2008
    Messages:
    435
    Country:
    Netherlands
    No love for Python?

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

Share This Page