Page 1 of 1
What kind of C++ programs do you guys use to make programs?
Posted: Sun Apr 08, 2007 5:37 pm
by killgore333
As of late, modding my Xbox has pushed me into a creative uplift and would like to start learning C++ a lot so that I may create not only halo programs, but programs in general.
What programs do you guys use? I know for a fact that few use Visual Basic. What others do you guys program with? Also, what do you guys study to learn C++?
Posted: Sun Apr 08, 2007 6:24 pm
by shade45
Visual studio is probably your best bet. I'd suggest learning C# before learning C++ though becouse thats what most of the people here program with and you'll probably find the most help with it.
Here are some good C# tutorials
http://www.informit.com/library/library ... hours&rl=1
Posted: Sun Apr 08, 2007 6:31 pm
by OwnZ joO
Just google learn C++ and C++ compiler(program to make programs in c++). If you go with microsoft visual studio I would recommend learning C# not C++, bc C# seems to be as good and less confusing in .Net(if you choose a C++ compiler thats not .Net it C++ will be the fastest)
Posted: Mon Apr 09, 2007 5:31 am
by killgore333
Is C# relatively close to C++? I wanted to learn one programming language, and then kind of branch off into others. Thanks for the link Shade45.
Posted: Mon Apr 09, 2007 6:36 am
by Prey
killgore333 wrote:Is C# relatively close to C++? I wanted to learn one programming language, and then kind of branch off into others. Thanks for the link Shade45.
Not entirely, there are indeed similarites but with C++ your given a lot more control over things that are normally automated in C# (e.g. garbage collection etc)
Because of this C# is more generally used for making tools, where as C++ is for games.
Posted: Mon Apr 09, 2007 3:17 pm
by OwnZ joO
C#.net is very close to C++.net, if you go with Win32 C++(unmanaged code) you will have much more control over memory usage, but also responsibility over that too... If you go with .Net I would still recommend C#, it does have a lot of syntax similarities, but there are differences too. I would start off in managed code if I were you and work up to unmanaged if you feel the need to(I've never done unmanaged, but it's just one more thing to worry about when programming).
Posted: Mon Apr 09, 2007 4:47 pm
by Madman340
C# is newer than C++.... not many changes, just afew.
and its one of the more advanced languages so i would advise learning abit simpler one then gettin into it
Posted: Mon Apr 09, 2007 11:21 pm
by DarkMetal
C# is actually alot closer to C than to C++.
As for learning it, if you can't find any helpful resources online or in books, just do what most people do and look at some simple open-source programs. Looking at complex things will only make it harder to understand.
Posted: Tue Apr 10, 2007 8:20 am
by kornman00
DarkMetal wrote:C# is actually alot closer to C than to C++.
I'm sorry but that has to be the funniest thing I've heard all day ;x.
*lulz about*
Microsoft's Visual Studio 2003\2005. It not only has C++, but a few .NET powered languages for you to choose from as well.
I prefer C++ for almost everything except when it comes down to programming GUIs. I can't help but to break out a .NET project when I do that as MFC\Win32 programming is not fun... at _all_.
I have Borland's C++ Builder as well but I haven't touched that thing since I started using Visual Studio 2003, but I remember it being easier to develop GUI applications with its VCL library (even has libraries that act like MFC).