tags:

views:

897

answers:

16

Possible Duplicates:
Best unix/linux C++ debuger/IDE ?
Best C++ IDE or Editor for Windows

Not counting Visual Studio what IDE's do professionals use?

+15  A: 

Duh.. Obviously Vim!

chutsu
+3  A: 

Eclipse - http://www.eclipse.org/cdt/

It's a package of both an IDE, and the gnu compiler and debugger.

You can also use VIM, Notepad++ or emacs. But they lack some of the features eclipse and VS have.

Am
VIM, Notepad++ and emacs are Not IDEs, right ?
Soufiane Hassou
Yep, Vim/Notepad++ lack the memory-eating feature of modern IDEs that consume half a gig to load a massive plug-in framework nobody uses. Emacs is an operating system, so it isn't fair to compare it to a text editor.
Ninefingers
They might be convenient editors, but they dont aid in any way for debugging/compiling/managing large scale projects
Am
@Am emacs ships with an integrated step debugger (GUD), integrated version control (VC, though it is not is good), a compilation mode that makes it easy to jump to errors (M-x compile), and support for completion / jumping to code via the tags or semantic packages. It does not do all of these things the same way a mainstream IDE would, and it doesn't shove the features in your face, but the features are there if you look for them.
Justin Smith
@Soufiane: GNU Emacs, as of 23.2.1, ships with CEDET. As such, it can be configured to behave like a full-fledged IDE. Also, all of those things Justin said add to that.
Yktula
A: 

I used Eclipse.

eKek0
A: 
Soufiane Hassou
+1  A: 

I don't, typically, with C/C++, simply because most IDEs enforce a project structure on you that isn't console-friendly. That and most of the projects I work on have fairly complex build systems out of the usual "build, rebuild, clean".

Ninefingers
A: 

I use Xcode, of course.

WhirlWind
+8  A: 

The guys that do some of the most interesting and varied work usually use some version of:

Even when they're working on Windows.

greyfade
+2  A: 

Notepad.

We also use those old punch cards for "portability" of our code. Get it?


I use VC++, but since you have ruled that out, Code::Blocks and Eclipse will do.

If you're looking for a simple editor, Notepad++ is lightweight, but it doesn't have autocomplete or anything awesome.

ItzWarty
+1 for the humour...
Ninefingers
Doesn't Visual Studio make all C and C++ code .net and add extra stuff?
dave9909
@dave: No, of course not. You can build native applications using even the latest version of Visual C++.
James McNellis
So Visual Studio can be used in the exact same way as Bloodshed Dev-C++ or any of the others?
dave9909
@dave9909 Yes. You're looking for "Win32 Applications" which VS does support MFC/ATL are also Native but use additional Microsoft Libraries. C++.net is not native.
Ninefingers
@dave9909: .net is a framework, it isn't a language. It is used to "accelerate" development of rich windows applications, but you DONT need to use it, and you shouldn't when it isnt necessary =)
ItzWarty
So how would I use VS but not use the .net portion?
dave9909
@dave9909 install visual c++ and the win32 libraries(one name is *Windows SDK*) and create win32 apps projects
mikek3332002
@dave9909: Also you can turn off precompiled headers if you want it even more Bloodshed Dev-C++-esque
advs89
(gets rid of the #include "stdafx.h")
advs89
+2  A: 

Well, at my old job we used KDevelop. Not that I recommend it over VS.

Stefan Monov
Kdevelop 4 improves a lot on Kdevelop 3. I've actually been using it a bit because of some of the better features it brings.It doesn't replace Vim, my tool of choice, but Kdevelop 4 has really made me happy.
greyfade
So v4 is actually usable now? It doesn't miss half the stuff, and it's reasonably polished?
Stefan Monov
A: 

KomodoEdit when I'm editing web stuff such as PHP or Ruby(rails and not)

Kate when I'm working with everything else

Visual Studio is what I use at work

Earlz
+7  A: 

C-x M-c M-butterfly

Shaggy Frog
+1  A: 

Am I tho only one who uses NetBeans and SunStudio?
Before using NetBeans, I only used VS, so I was stunned when I saw code completion features it had. They were SO much better than Visual Studio 2008 (though 2010 made it much better). My experience with it was great. SunStudio is similar to NetBeans, but as far as I know only works on Solaris-based operating systems. Also, SunStudio has its own compilers which are supposedly standard-compliant and should be better than GCC (are they really, I don't know, didn't test them much).

AndrejaKo
does NetBeans support c/C++ ? Always thought thats for java
YeenFei
Yes, it does. Among available versions on Sun's site, there is edition that works with C and C++. Also, if you downloaded Java-only version, goto tools->plug-ins and you'll find one named C/C++. It does the trick. Still, Java is first class language in Netbeans and some options are only available for it, but C and C++ support is very good.
AndrejaKo
A: 

VI.

I am ok with Eclipse CDT.

Don't like VS.

AJ
+2  A: 

alt text

Eclipse is just, well... Eclipse!

alt text Qt?!

alt text

Maybe, just maybe DevC++!

Secko
as far as i understand, Qt is not an IDE right?
YeenFei
It includes a cross-platform class library, integrated development tools and a cross-platform IDE. Thats why I added the "?!" at the end of "Qt".
Secko
QT Creator is SORTOF an IDE... +1 for pictures though
advs89
A: 

MPLAB

CCS (aka "PCW C Compiler IDE")

Jeanne Pindar
+1  A: 

We're using Qt Creator.

Shaun