Best IDE

Jun 13, 2010 at 4:34pm
What is the best C++ IDE? I am in particular looking for code templates or insertions to make coding faster/lessen the strain of having to remember syntax.
Last edited on Jun 13, 2010 at 4:35pm
Jun 13, 2010 at 4:46pm
closed account (1yR4jE8b)
If you're in Windows or Linux:

www.netbeans.org

You'll need a java runtime installed to run it, but IMO, this is the absolute best IDE for every single language I use it for (Java, C/C++, Python, html/php). It doesn't come with a compiler though, so you'll need to install one yourself (I recommend the TDM-MinGW branch of GCC, if you're in windows)

I've been using the 6.9 RC for about 2 weeks now, and it's rock solid.

If you want to do Windows specific programming (ewwwww), then install Visual C++ 2010 Express, and you're on a Mac then get XCode from Apple.
Jun 13, 2010 at 4:50pm
Code::Blocks allows easy set up for custom project templates and auto-completing code abbreviations
http://www.codeblocks.org/docs/main_codeblocks_en3.html#x3-50001.3
http://www.codeblocks.org/docs/main_codeblocks_en3.html#x3-140001.10.2
Jun 13, 2010 at 5:03pm
Are those Code::Blocks features available in NetBeans?

Is there a steep learning curve for Code::Blocks or NetBeans? Iif so this might favor NetBeans because it works with so many languages; if not, I might try both.
Last edited on Jun 13, 2010 at 5:04pm
Jun 13, 2010 at 6:00pm
Generally -- in my experience anyways -- multi language IDE's usually are not as good as specific language IDE's. It's one of those "do one thing well" type experiences. Personally, for Java I can't live without an IDE, all the class names are 100 characters long, and auto completion is the only thing between me and carpel tunnel, but for C++, I prefer an efficient text editor (vim, emacs, notepad++/whatever the windows vogue is) and a command line compiler.
Jun 13, 2010 at 6:04pm
I use eclipse and think its pretty excellent: http://www.eclipse.org/downloads/

I think NetBeans looks pretty good too, but I've been happy enough with eclipse that I never seriously tried out NetBeans.

Eclipse has great code-completion and brings up relevant bubble info on mouse hover. So if you hover the mouse over a variable type name it will bring up a window showing the type declaration etc...
Last edited on Jun 13, 2010 at 6:07pm
Jun 13, 2010 at 10:21pm
I loathe windows with a fiery passion, but I must admit I'm guilty of using VS 2010 as my windows IDE. It really is better than anything else out there for windows. Faster compilation, great optimization, an amazing debugger. I hate that I love it since I love to hate it, but regardless It's still a great IDE.
Jun 14, 2010 at 1:04am
Eclipse is also supposed to have really good UML -> code stub plugins.

Don't actually know myself.
Jun 14, 2010 at 8:25am
I'm guilty of using VS 2010 as my windows IDE. It really is better than anything else out there for windows. Faster compilation, great optimization, an amazing debugger.
Code::Blocks can use VC++ compiler and debugger
Topic archived. No new replies allowed.