Separate names with a comma.
Discussion in 'NDS - ROM Hacking and Translations' started by Lockon Stratos, Mar 14, 2009.
I'm going to try and learn C++ so do you know any good programs to make C++ with?
C++ is hard, start with C# instead. SharpDevelop
i learnt C programing in uni (yeah it is 'C' with nothing behind) Is it anything relate with NDS hacking?
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++.
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.
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.
Just use the express editions of Visual Studio. Probably the best editor available, and free. Used commercially as well.
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.
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
Thanks everyone for the advice and I've already got a bunch of detailed tutorials.
visual c++ 6.0 is always a fav.
So I've started to download visual studio and sharp develop but what's the similarity's between C# and C++?
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
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.
No love for Python?
You can always try some books(The 'For Dummies' series )