My Secret Life as a Spaghetti Coder
home | about | contact | privacy statement | getting started with cfrails
Let me make a request for help and a quick announcement, and then I'll get you back to your regularly scheduled on-topic reading:

I need a good C/C++ IDE
I've been doing a lot of work in C++ lately for bioinformatics, and DevC++ is just not going to make the cut. My friend Michael suggested I use Visual Studio, but I thought I'd throw this out there and see what everyone else thought and try out a few more.

I'd like it to work on Windows, but I wouldn't mind hearing some Mac choices for the fun of it. Ideally, it would have a lot of the features of IntelliJ IDEA, but if it's not that awesome, I could probably get by. DevC++ is just broken for me. I won't go into too much detail, as I think those guys are providing a good service and I'm not helping them out myself, but sometimes headers get that do long has been the least of my troubles.

I'd like to know of both free and paid versions.

I'm on Twitter
I've finally started using my twitter account. I started the account a while back, but never really "got it." I guess the other day the light bulb went off in my head. It's like email + IRC + instant messaging + blogging all in one.

Anyway, if you're on twitter and want to start following me, I'll get notified and probably start following you as well. Of course, if I start getting too many updates, I'll randomly stop following some people. Try not to take it personally if that happens.

I try not to give the minute details of my life like "I just woke up" or "I'm voting for so-and-so." Instead, I've been trying to stay on topic of this blog (programming and technology), but with small thoughts about whatever I happen to be working on. Of course, you'll find some responses to other people won't always be on my main topic.

I hope to see you on there. And if you can help in the C++ IDE department, please let me know!

Hey! Why don't you make your life easier and subscribe to the full post or short blurb RSS feed? I'm so confident you'll love my smelly pasta plate wisdom that I'm offering a no-strings-attached, lifetime money back guarantee!


Comments
Leave a comment

in linux, when large apps make vi a bit unruly, i love anjuta. if you run a full KDE desktop, you may like kdevelop.

on osX, was quite impressed with xcode, didn't need to go outside that for the graphics work i had to do; and it was such a nice IDE that i wonder why anyone would have/want to use anything else.

and all of these IDEs are free, unlike VisualStudio.

which, yes, when i've absolutely had to do win32 dev, i've used visualstudio. it's no more horrible than the os it compiles for.

Posted by nano on Mar 30, 2008 at 09:39 PM UTC - 5 hrs

Depends on your target platform. For any win32 targeting I would always use Visual Studio (nothing can beat that on Windows). However, for non-commercial work and other platforms (Linux) I would definitely use Eclipse, CDT seems to be pretty good.

Posted by Luke on Mar 30, 2008 at 10:15 PM UTC - 5 hrs

"nothing can beat that on Windows"

That's disappointing. If no one else has advice, I guess that looks like my only option!

Thanks for the help guys. At least the advice is converging on one product. =)

Posted by Sammy Larbi on Mar 31, 2008 at 05:24 AM UTC - 5 hrs

I agree Visual Studio is probably the best IDE for windows. :/ The nice thing though, is that Microsoft just started the dreamspark program. So, if you're a student you can get Visual Studio 2008 for free. Might want to check licensing just to be safe though.

I never got passed starting a new project with Eclipse.. anything that's that much of a hassle to download, install, and setup, isn't worth my time. Others might find it not so bad, but I felt like I was selecting a healthcare plan when I was trying to download it.

I would however, kill to be able to work with XCode all day instead of Visual Studio.. but that's just me wishing I could work on a mac all day. :/ Having the benefit of using GCC, and GDB is nice. Shark (their profiler) seems pretty cool too.

Posted by Glitch on Mar 31, 2008 at 04:30 PM UTC - 5 hrs

I think that the best combination is VS for Win, Xcode for Mac and KDevelop for Linux. You can have one single source tree and utilize cmake build tools to generate compatible project files for any of the above tools in any of the above platforms. That way, your dev team can work in multiple platforms at the same time.

I have found Eclipse to be a very nice free IDE. I agree that if you are of the type of people who want to double click, next, next ,next and then see some small things that don't work and start whining about it for this free product is not your VS clone then I am sorry but I cannot help you.

Based on Eclipse free architecture, people have come up with great products : see Aptana, Radrails, Android ... I don't think VS even come close. But again, my web developer bias probably rules over my highly subjective claims above.

Posted by Dat Chu on Apr 25, 2008 at 01:04 AM UTC - 5 hrs

Leave a comment

Leave this field empty
Your Name
Email (not displayed, more info?)
Website

Comment:

Subcribe to this comment thread
Remember my details
Google
Web CodeOdor.com

Me
Picture of me

Topics
.NET (24)
AI/Machine Learning (13)
Bioinformatics (1)
C++ (6)
cfrails (22)
ColdFusion (83)
Customer Relations (19)
DRY (18)
DSLs (13)
Future Tech (4)
Games (6)
Groovy/Grails (7)
IDEs (9)
Java (43)
JavaScript (3)
Lisp (1)
Mac OS (1)
Management (1)
Miscellany (61)
OOAD (36)
Programming (116)
Programming Quotables (7)
Rails (19)
Ruby (53)
Save Your Job (57)
scriptaGulous (4)
Software Development Process (23)
TDD (41)
TDDing xorblog (6)
Tools (4)
Web Development (5)
YAGNI (11)

Resources
Agile Manifesto & Principles
Principles Of OOD
ColdFusion
CFUnit
Ruby
Ruby on Rails
JUnit



RSS 2.0: Full Post | Short Blurb
Subscribe by email:

Delivered by FeedBurner