Thread: what is your favourite development enviroment

  1. #1
    Registered User
    Join Date
    Jun 2010
    Posts
    1

    what is your favourite development enviroment

    i am currently learning c++ using books it came with codeblocks 9.0 i updated from that to codeblocks 10.05 (latest) and the compiler is gcc compiler so i was wondering

    what is the best beginning software
    what is the best software
    and are premium Programming dev enviroements worth it

    thanks <OcMurF>

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by <OcMurF>
    what is the best beginning software
    In terms of development tools? The ones that you can get your hands on, and which are usable, and in the case of compilers, reasonably standard compliant. Code::Blocks 10.05 should be fine.

    Quote Originally Posted by <OcMurF>
    what is the best software
    In terms of development tools? The ones that you can get your hands on, and which meet your requirements.

    Quote Originally Posted by <OcMurF>
    and are premium Programming dev enviroements worth it
    It depends on your requirements.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    ...and never returned. StainedBlue's Avatar
    Join Date
    Aug 2009
    Posts
    168
    Visual Studio is kick @$$ and packed with uber features and goodies, though I don't normally use for C++.

    Code::Block is very nice.

    I don't know what *premium* IDEs you're talking about, but I wouldn't pay for an IDE unless it was solely for work purposes on a work machine.

    In *nix any text editor will do, I'm not a fan of Eclipse.
    goto( comeFrom() );

  4. #4
    Registered User
    Join Date
    Mar 2009
    Posts
    399
    Xcode on the Mac is the best one that I've worked with. I still prefer to do the text editing in Vim though.

  5. #5
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Moved to GD.

  6. #6
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    what is your favourite development enviroment

    A well stocked but not too brightly lit cave. Ventilation a bonus.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  7. #7
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    I find it particularly annoying that codeblocks doesn't care to show me what's inside my vectors the same way MSVC++ can. I'm able to work around it, but I was pretty miffed. I only started using codeblocks very recently, so my opinion hasn't taken shape. I'm bound to pick up things here and there though that I like and dislike. If codeblocks became my favorite that would be cool, but I don't see myself picking a favorite IDE in due time.

  8. #8
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    I have always used text editor and GCC on command line until very recently.

    Got to use Visual Studio for work and I like it so far. Things like auto-completion (or whatever it's called), and function listing.

    But that's the only IDE I've ever used, so I'm not comparing it to anything.

    I suggest beginners start with text editor + command line, though. So it would be actually learning the language instead of an IDE. Also discourages guess-coding (thanks to auto-completion). If you only have text editor and command line compiler, you'll have to do it the "right" way.

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    But it also won't help you remember the parameters for functions, remember the names of certain functions, etc. IntelliSense as it's called in VS is a great help for many things.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #10
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    But it also won't help you remember the parameters for functions, remember the names of certain functions, etc. IntelliSense as it's called in VS is a great help for many things.
    There is an intellisense for vim, which is a "text editor". It's called omnicppcomplete*. There are also at least half a dozen other forms of auto-completion plugins, most of them can be made to work with ANY language using a tag generator.

    * it somewhat of a hassle to install tho I actually found I prefer less intrusive forms of autocompletion -- generally I don't have a problem remembering standard function names, etc, and when I learn an API I'd rather just learn the API. The only thing I want completion for is to save typing, meaning I can decide when I want to hear from it and what choices I want to see. But a lot of people do use omincppcomplete, judging from the vim mail list. Vim's built-in completion will do variables/names/tags in file scope and from all loaded buffers.
    Last edited by MK27; 06-06-2010 at 11:34 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  11. #11
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Well, I'd call that an Editor. Eh, maybe there's no difference. Anyway, I was thinking of "dumb" text editors such as Notepad, Word or the like.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  12. #12
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    Well, I'd call that an Editor. Eh, maybe there's no difference. Anyway, I was thinking of "dumb" text editors such as Notepad, Word or the like.
    Yes, there are editors and then there are Editors. The #1 feature request for vim this year was gdb/gcc integration. I guess then it will be an IDE
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Unreal Development Kit & Unity3d: Free (as in beer)
    By Mad_guy in forum General Discussions
    Replies: 0
    Last Post: 11-05-2009, 01:40 PM
  2. Linux/Mac/Windows/Other OS of choice?
    By drdroid in forum A Brief History of Cprogramming.com
    Replies: 91
    Last Post: 07-25-2003, 10:04 AM
  3. Planned Development Community Idea (important)
    By cozman in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 06-12-2002, 12:13 PM