I just got a free copy of Visual studio 2005 standard in the mail today. I'm using DevC++ right now, I'm a noob to programming. So which would you more experienced devs recommend?
Thanx
I just got a free copy of Visual studio 2005 standard in the mail today. I'm using DevC++ right now, I'm a noob to programming. So which would you more experienced devs recommend?
Thanx
both fine IDE's, dev is a little bit easier for beginners in my opinion
but i'd be more comfortable with Visual for larger projects. I'd say
use dev for the time-being for hello world style programs, but
don't neglect Visual as is has lots of more powerful features for
when you're ready. I typically use dev for testing out code on this
forum because its just cut, paste, and compile, then Visual for
anything i'm working on myself.
No No's:
fflush (stdin); gets (); void main ();
Goodies:
Example of fgets (); The FAQ, C/C++ Reference
My Gear:
OS - Windows XP
IDE - MS Visual C++ 2008 Express Edition
ASCII stupid question, get a stupid ANSI
I think that for now I would use Dev-C++ but save that disk for when you are more advanced. I use Dev-C++ all the time and haven't really done anything in anything else but I wish that I had done my one big program in MSVC++. I started it out as small but got a lot bigger and I just never switched over. I do not see a problem with Dev-C++ though.
~Sven
Windows XP Home Edition - Dev-C++ 4.9.9.2
board.theprogrammingsite.comOriginally Posted by "The C Programming Language" by Brian W. Kernignhan and Dennis M. Ritchie
It really does depend on the type of program you are creating. MSVC++ is aimed at large programs (as mentioned aboive). I have DevC++ 4.992 which I use for text based programs, and I also used this a learnig tol when I started out In C++. When you get lots of experience in C++ /C, then switch to MSVC++ as it goes more in depth into Windows programming and also uses the .NET framework. If your final ambition is to make games, then use Dev to learn the basics, and when your are ready to move onto Graphics(advanced level) then use MSVC++ to create your window and graphics as it supports DIRECT X nicely. DevC++ does use OpenGL which is slightly easier than DIRECT X so I would learn that first.
Visual Studio has excellent support for larger projects and has (IMO) the best debugger available for Windows. I find it's easier to get Windows specific API's to compile with MSVC (DirectX, for example).
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
Visual Studio 2005 is also an absolutely amazing interface to work with when designing forms in Win32 or working with C#. Keep that in mind once you start advancing your skill set to include Win32 and other languages entirely.
If you are just doing text based command programming then either is fine and as mention devc might be a little easier, however, if you are doing windows programming, then VS is really a much better choice for various reasons, it has a resource editor being the biggest. Also devc windows libraries are sometimes outdated or missing newer windows api feature.