View Poll Results: C ides

Voters
19. You may not vote on this poll
  • GCC / text editor

    11 57.89%
  • Other compiler/text editor

    1 5.26%
  • Pelles C

    2 10.53%
  • Eclipse

    4 21.05%
  • Xcode

    0 0%
  • Other

    5 26.32%
Multiple Choice Poll.

Thread: Favorite IDE?

  1. #1
    Registered User
    Join Date
    Dec 2011
    Posts
    795

    Favorite IDE?

    What IDE do you guys use most?

  2. #2
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    I was first introduced to C on the awful Dev-C++, and I've pretty much stayed away from IDEs ever since. I use Notepad++ on Windows and SciTE elsewhere, and then GCC/Mingw for the compiler.

  3. #3
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Methinks you will get chastised for missing Visual Studio out of the list.

    I don't like IDE's because I'm into the more modular approach WRT coding->compiling->debugging, etc.

    I use (g)vim for everything I do -- coding in various languages, plus working with mark-up files, templates, text etc. You can do code completion, include lookups, bookmarking, etc, so I don't think I'm missing much. I still haven't found a filetype someone hasn't written a vim syntax highlighting module for. They even write add-ons for some big APIs. One thing I would like is auto indexing for functions.* There are ways to incorporate a compiler and debugger into it like an IDE, but I don't see the point. I don't even bother with ! for shell commands, I just have lots of terminals around opened into appropriate directories. I prefer to use the mouse as little as possible when I'm typing.

    * probably there is a plug-in somewhere...oh there is: Vim Taglist plugin Apparently the "top-rated and most-downloaded plugin for the Vim editor", lol. Supports C/C++, perl, js, java, shell, php, make, etc. I'm pretty much covered. I guess I will try that out

    [later...works great, requires ctags]
    Last edited by MK27; 12-20-2011 at 02:29 PM.
    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

  4. #4
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    Why is the poll multiple choice. Anyway, I feel tool agnostic now. I basically use what I'm required to use.

    Most of the C-only stuff I've done is actually on the forum though (so codepad.org actually).

  5. #5
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by MK27
    Methinks you will get chastised for missing Visual Studio out of the list.
    I find it funny that Visual Studio was not included yet the first two choices are not really IDEs
    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

  6. #6
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by memcpy View Post
    What IDE do you guys use most?
    About your quiz...
    Pelles C is not an IDE... it is a complete compiler/library/API ... the IDE supplied with it is called POIDE.

  7. #7
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Epy View Post
    I was first introduced to C on the awful Dev-C++, and I've pretty much stayed away from IDEs ever since. I use Notepad++ on Windows and SciTE elsewhere, and then GCC/Mingw for the compiler.
    If you're using MinGW... give Code::Blocks a shot... it's absent the resource editors for Windows but that's no big deal... ResEdit is free.

  8. #8
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    I really like Qt Creator. I've recently started working with Qt, and I really like their IDE. it has one of the best GUI designers I've seen, and the autocomplete is nearly on par with visual studio.

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Me thinks the OP needs to distinguish between IDE and compiler.
    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
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    I used Dev-C++ for years when I first learned C(++), then eventually moved to Code::Blocks. However, as of the last 4 months I've been really taken by VIM (even though I've actually used in occasionally for over a year), so much so in fact that I'm also learning Vimperator.

    @MK27: I find '!' to be quite nice, here's a snippet of my rc file:
    map ≤ :silent ! $PROGRAMS/launch do goto prev<CR>
    map ≥ :silent ! $PROGRAMS/launch do goto next<CR>
    map ⊆ :tabprevious<CR>
    map ⊇ :tabnext<CR>
    map × :silent ! $PROGRAMS/launch do rcmusic prev<CR>
    map ÷ :silent ! $PROGRAMS/launch do rcmusic next<CR>
    map ≡ :silent ! $PROGRAMS/launch do rcmusic pause<CR>
    map ␀ :silent ! $PROGRAMS/launch do rcmusic play<CR>
    map ⊤ :silent ! $PROGRAMS/launch browsemusic<CR>
    map ⊥ :silent ! $PROGRAMS/launch do rcmusic display<CR>
    Coupled with Vimperator, I can literally switch back and forth from the browser to the editor (and operate them) without ever touching the mouse. Really useful when you keep them on different desktops and are writing markup/JS.

  11. #11
    Registered User
    Join Date
    Jul 2010
    Posts
    86
    Eclipse (say it ain't so!). The autocomplete is money, you can't beat beat the visual hints that something is uninitialized, out of scope, etc...all occurring as you type.
    I made a pair of "Braille Gloves" which have 6 vibration motors in six finger tips and vibrate in the relevant patterns. I have used this to read stuff while out walking. Given there is a fairly well defined programmer-oriented Braille encoding I should imagine it would work in this situation. Diagrams could be a pain still.

    Note: I am not blind but have learnt Braille fairly easily so for me it works quite well

    Disclaimer: I haven't tried this while driving yet...

  12. #12
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Such visual hints are hardly exclusive to eclipse, though, just so you know.
    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.

  13. #13
    Registered User
    Join Date
    Jul 2010
    Posts
    86
    Quote Originally Posted by Elysia View Post
    Such visual hints are hardly exclusive to eclipse, though, just so you know.
    Oh, for sure. Eclipse is what I'm using, but I guess I'm talking more generally about the benefits of a nice IDE...and perhaps making a gentle jab at the hardcore text editor folks. Myself, I love Vim, and I use it for many things...but not coding. When I spent more time hunting down plugins, tinkering with my .vimrc, and trying to remember my Tekken-combo vim commands...than actually coding....well, I felt I had lost my way. Probably some people never had these issues, but I felt they were taking up precious coding time. For me, what an IDE does is to get all the pain in the ass details out of the way (oh, I forgot a semicolon...etc,etc), and lets you spend more quality time thinking about the big issues of the logic of your code.
    I made a pair of "Braille Gloves" which have 6 vibration motors in six finger tips and vibrate in the relevant patterns. I have used this to read stuff while out walking. Given there is a fairly well defined programmer-oriented Braille encoding I should imagine it would work in this situation. Diagrams could be a pain still.

    Note: I am not blind but have learnt Braille fairly easily so for me it works quite well

    Disclaimer: I haven't tried this while driving yet...

  14. #14
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I am in agreement with you. An IDE, to me, increases my productivity, not only through visual hints, but integrated features, as well.
    However, it is as you imply, that using an IDE or not, and if using an IDE, which IDE out of the many (especially when they typically share a common subset of functions), is usually just individual preference.
    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.

  15. #15
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    I do not have a favorite IDE, I use the best tool for the job at hand.

    So far this century no employer has supplied me with any of the 'IDE's on your list.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Favorite IDE?
    By PlastechFish in forum A Brief History of Cprogramming.com
    Replies: 22
    Last Post: 12-19-2006, 01:18 AM
  2. Who's your favorite mod?
    By joeprogrammer in forum A Brief History of Cprogramming.com
    Replies: 27
    Last Post: 06-06-2006, 05:30 PM
  3. Favorite Pet
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 41
    Last Post: 05-04-2005, 04:08 PM
  4. Your favorite?
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 29
    Last Post: 02-25-2002, 11:51 AM
  5. Favorite GUI
    By Citizen Bleys in forum Linux Programming
    Replies: 13
    Last Post: 02-13-2002, 11:43 AM