Which is better to start out with/ write C++, Dev-C++ 5 (which is currently in beta) or Dev-C++ 4 (released for quite a time)? I'm noob, so i decided to start out with Dev-C++. Thanks in advance guys =)
Which is better to start out with/ write C++, Dev-C++ 5 (which is currently in beta) or Dev-C++ 4 (released for quite a time)? I'm noob, so i decided to start out with Dev-C++. Thanks in advance guys =)
I use Dev 5 (Bloodshed). It is way better than Dev 4 which I started out on. I couldn't even get the debugger to work in Dev 4 (I don't think it was supposed to work). Anyways Dev 5 is awesome and really easy to use. Go with it.
Dev-C++ is no longer a supported IDE. You may want to switch to a more recent IDE, VC++ express, or Code::Blocks. They are both free, and much more up to date. I use Code::Blocks, which has nightly builds you can download on their site. So new bug fixes, and performance fixes just about every day.
DevC++ latest version : 6.10.2
Download from here : http://wxdsgn.sourceforge.net/index....c5241d64b0f0af
The IDE is much better than previous IDEs on www.bloodshed.net
If uou are a newcomer you can also use Visual Mingw Studio or Quincy 2005. But CODE BLOCKS is the best among all the free IDE available!
Erm..what is IDE? And da...is CODE BLOCKS much more better than Visual Mingw Studio or Quincy 2005 and DevC++ latest version : 6.10.2??? If it is, in what way is it more better? Once again, i thank u guys for helping me, who is a complete nub/noob/starter in programming stuff
PS: I just started to get interested in C++ a few month back....So i'm all new to it. If u guys have ANY advice for me, plz do tell me. I really do appreciate u guys for helping me =)
Itergrated Development Environment
Bundles and Editor, compiler, linker and debugger all into one
Double Helix STL
Watch out for the un-expected though, as ver 5 is still in beta.I use Dev 5 (Bloodshed). It is way better than Dev 4 which I started out on. I couldn't even get the debugger to work in Dev 4 (I don't think it was supposed to work). Anyways Dev 5 is awesome and really easy to use. Go with it.
Its also serverly bugged when using the indirection operator with pointers.
Double Helix STL
I would personally recommend Code::Blocks. It is a very nice IDE(integrated developement enviroment). It also you to create your own plugins, has wxSmith which makes programming wxWidgets incredibly easier, and it is much easier to get into the hang of, compared to VC++ express, and other IDE's.
I highly recommend you use Microsoft Visual C++ express so you can experience the more professional one.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<
I would not recomend that for a beginner. It can be very confusing and typical full of MS addons and menus. Using somthing more light weight like Dev or even better as suggested code::blocks can ease a newbie into C/C++ much better than having to scan through 1000 menus to understand how the environemnt works. ( Ok, I over exaderated but you know what I mean )I highly recommend you use Microsoft Visual C++ express
Double Helix STL
You have to turn off optimisations, for any debugger. (Well, any debugger that debugs programs compiled with GCC, I don't know about other compilers.) Otherwise the current line jumps around a lot. You know what I mean.I couldn't even get the debugger to work in Dev 4 (I don't think it was supposed to work).
Personally I use both versions of Dev-C++ (4.0 and 4.9.something).
Version 4 is very old, and the C++ support for the MinGW compiler it comes with is pre-standard: it has no such thing as stringstreams, many things from iomanip are missing, and everything is in iostream.h while iostream is just a front end. However, it's great for C programming or not-so-advanced C++ programming (most of it works well, templates, the STL, exceptions, etc), and its executables are tiny.
This is why I use it. A Hello, World! program written in C is 4KB, a C++ one is less than 20KB. With Dev-C++ 4.9.X's compiler, the smallest program you can get is well over 100KB, I don't remember the exact size. The compiler options are identical, but you still get exponentially smaller executables with Dev-C++ 4.
And I use Dev-C++ 4.9.X because it's a nicer IDE and the compiler is more standards-compliant. iostream is the main header file, not iostream.h.
I also use the Cygwin GCC sometimes, because Cygwin comes with tons of command-line utilities and built-in libraries, like ncurses. I don't use Cygwin for my final releases, however, because you need cygwin.dll to run anything compiled with its GCC. cygwin.dll is almost a megabyte and doesn't compress that well.
Anyway. That's what I have to say.
dwk
Seek and ye shall find. quaere et invenies.
"Simplicity does not precede complexity, but follows it." -- Alan Perlis
"Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
"The only real mistake is the one from which we learn nothing." -- John Powell
Other boards: DaniWeb, TPS
Unofficial Wiki FAQ: cpwiki.sf.net
My website: http://dwks.theprogrammingsite.com/
Projects: codeform, xuni, atlantis, nort, etc.
Zomg, u guys are so helpful. I really love u guys xD Thanks for all the helpful replies, i would now like to change to CODE BLOCKS instead of Dev-C++ =)
Oh and by the way guys, can C++ be used to make Macros and bot programmes for games? Thanks again guys~
Last edited by ofayto; 05-24-2007 at 06:56 PM.
Bubba would know as would Dwks, but id guess "yes" as C++ is the main programming langauge used for games
Double Helix STL
I suspect it would depend heavily on the platform. C++ is fine for PCs and high-end consoles, but I would think C would be used on low-end platforms - like the Nintendo DS.Originally Posted by swgh