   Which?
  Hey, I am new to this forum. I was just wondering, which is a better program to code C++ in. Dev C++ or Visual C++ 2005?Thanks In Advance.   
  Dev-C++ is much more light-weight than VC++, and so is Code::Blocks as I am using myself.Depends what you mean with "better" though   ;  If you're not going to be developing professionally or you aren't a student on a programming course then Dev-C++ would probably be the best IDE for you. If you are a student or going to be developing profressionally then Microsoft Visual C++/Studio would probably be better. You can currently download MSVS 2005 Express Edition for free.   ;  What features are present in one program that aren't available in the other?  I don't really get WHY MSVC++ is better for students and pros, while DevC++ is better in any other situation.  I mean, if someone has a fairly new computer and has no problem handling the extra resources of MSVC++2005, then wouldn't that be the better product in any case?  (well, barring people who have blatant animosity towards microsoft)   ;Quote:Original post by UndeadlnsanityIf you're not going to be developing professionally or you aren't a student on a programming course then Dev-C++ would probably be the best IDE for you. If you are a student or going to be developing profressionally then Microsoft Visual C++/Studio would probably be better. You can currently download MSVS 2005 Express Edition for free.I don't think proffesionalism has anything to do with this. If a bussiness forces you to use an IDE it won't kill you. Learning an IDE is not exactly the most difficult thing to doI preffer code::blocks, btw codeblocks itself is a cross platform program, and since it uses mingw32 you can distribute code::blocks projects and they will be openable and compilable in linux too.And well the other features an IDE might have are not really required by a programmer.   ;  I would use MSVC++ every time as I think its the best compiler.  Also, many companies will use this compiler as well.  It's free at the moment, so the only reasons I could think for not using it would be if you really hate Microsoft and don't want to touch anything Microsoft ( which is a stupid reason IMO ) or if you're developing under linux ( though I could be wrong about the latter reason ).   ;Quote:Original post by BTownTKDWhat features are present in one program that aren't available in the other?  I don't really get WHY MSVC++ is better for students and pros, while DevC++ is better in any other situation.  I mean, if someone has a fairly new computer and has no problem handling the extra resources of MSVC++2005, then wouldn't that be the better product in any case?  (well, barring people who have blatant animosity towards microsoft)Well MSVC++ optimizes the binary better has a lot of more features as an IDE. Although I preffer more lower weight IDEs and mingw32 for compiler and that's why I love code::blocks, and it is really helpful now that I am making a cross platform game.And it can open MSVC++ and dev-cpp project files, and if a library only has releases for gcc you can use the result .a static library. But if it comes in  .lib you can do so tooNote that VC++ took the freedom to deprecate some C++ standard functions   ;  Visual Studio every time, if only for the debugger. Though, in all fairness I've not tried another IDE for some time, so I might be out of date.   