In need of a C IDE

A place to discuss the implementation and style of computer programs.

Moderators: phlip, Moderators General, Prelates

User avatar
jakkle
Posts: 31
Joined: Fri Feb 01, 2008 8:40 pm UTC

In need of a C IDE

Postby jakkle » Sun Dec 05, 2010 8:32 pm UTC

Apologies if this has been done before.

For Uni I need to do some programming in C. The computers in the labs are all Macs, but im on a Windows 7 machine. I really REALLY need to get some work done over the vacation, so can anyone recommend a decent, free IDE? Ideally not dissimilar to XCode, as that is what im pretty used to.

Thanks in advance.
geek love in its noblest form.

User avatar
Thesh
Made to Fuck Dinosaurs
Posts: 6598
Joined: Tue Jan 12, 2010 1:55 am UTC
Location: Colorado

Re: In need of a C IDE

Postby Thesh » Sun Dec 05, 2010 8:37 pm UTC

I would go with Visual C++ Express Edition. I haven't tried an IDE that beats Visual Studio.
Summum ius, summa iniuria.

User avatar
Dobblesworth
Dobblesworth, here's the title you requested over three years ago. -Banana
Posts: 1429
Joined: Wed May 30, 2007 12:06 pm UTC
Contact:

Re: In need of a C IDE

Postby Dobblesworth » Sun Dec 05, 2010 8:52 pm UTC

Another vote for Visual Studio Express. Bit of a bulky download package, but with the assurance of free software and a fairly robust piece of a kit.

User avatar
jakkle
Posts: 31
Joined: Fri Feb 01, 2008 8:40 pm UTC

Re: In need of a C IDE

Postby jakkle » Sun Dec 05, 2010 9:21 pm UTC

This is taking forever to install. Ideally I wanted something rather more lightweight. I tried Geany but couldnt get it to work properly...
geek love in its noblest form.

User avatar
jakkle
Posts: 31
Joined: Fri Feb 01, 2008 8:40 pm UTC

Re: In need of a C IDE

Postby jakkle » Sun Dec 05, 2010 9:27 pm UTC

Also thats C++ and not C!
geek love in its noblest form.

snoose
Posts: 15
Joined: Thu Jan 07, 2010 10:04 pm UTC

Re: In need of a C IDE

Postby snoose » Sun Dec 05, 2010 9:52 pm UTC

For small quick programs I use Bloodshed's Dev-C++ IDE with Mingw/GCC. You can just throw it on a flash drive and use it anywhere.
http://www.bloodshed.net/dev/devcpp.html

For larger projects I use Monkey Studio IDE.
http://monkeystudio.org/

Both are much, much more lightweight than Visual Studio. C/C++ can be written in both... good luck finding a decent IDE for just C.

kmatzen
Posts: 214
Joined: Thu Nov 15, 2007 2:55 pm UTC
Location: Ithaca, NY

Re: In need of a C IDE

Postby kmatzen » Sun Dec 05, 2010 10:57 pm UTC

jakkle wrote:Also thats C++ and not C!


If you give Visual Studio a file with a c extension, then it will invoke the C89 compiler instead. If you need strict ANSI conformance, then you can twerk it.

Here's a link to twerk it to conform to C89.
http://www.engin.umich.edu/class/eecs38 ... Notes.html

And if you are interested, since you've used Xcode, here's how to get it to conform in that as well.
http://www.engin.umich.edu/class/eecs38 ... eNotes.pdf

kthnxbai
Posts: 7
Joined: Sun Mar 29, 2009 11:07 pm UTC
Location: Dublin
Contact:

Re: In need of a C IDE

Postby kthnxbai » Sun Dec 05, 2010 11:31 pm UTC

you could try eclispse... they have a whole c/c++ ide now or else just a plugin...

also another vote for Bloodshed if you're doing something really simple... It's basic, but very simple

User avatar
TheChewanater
Posts: 1279
Joined: Sat Aug 08, 2009 5:24 am UTC
Location: lol why am I still wearing a Santa suit?

Re: In need of a C IDE

Postby TheChewanater » Mon Dec 06, 2010 2:42 am UTC

Gedit is super lightweight.

It's not like Xcode, but it's well-featured and easy to use. It has C highlighting and snippets built-in.
ImageImage
http://internetometer.com/give/4279
No one can agree how to count how many types of people there are. You could ask two people and get 10 different answers.

User avatar
Sc4Freak
Posts: 673
Joined: Thu Jul 12, 2007 4:50 am UTC
Location: Redmond, Washington

Re: In need of a C IDE

Postby Sc4Freak » Mon Dec 06, 2010 4:34 am UTC

Note that MSVC (the compiler that ships with Visual C++) is fully conformant to C89, but not C99. MSVC implements some of the features of C99, but for the most part it's strictly a C89 compiler. C99 isn't terribly common, though, so it's usually not much of a problem. If you absolutely need C99 support, you can hook up GCC as the compiler backend and use Visual C++ as your IDE frontend.

Dev-C++ is just plain horrible in my opinion. It hasn't been updated in years, and there are far better (free) options out there (eg. Visual C++, Code::Blocks, Eclipse + CDT).

User avatar
walkerm930
Posts: 69
Joined: Wed Apr 07, 2010 3:53 am UTC
Location: Canada: Ontario: Toronto

Re: In need of a C IDE

Postby walkerm930 » Mon Dec 06, 2010 10:11 pm UTC

Don't forget Netbeans! It works EVERYWHERE. (just make sure you get the right package)
In the gospel according to trig there are 3 primary rules: sin θ = x/h , cos θ = y/h and tan θ = x/y. These rules are not open to interpretation and are to be treated as law.


Return to “Coding”

Who is online

Users browsing this forum: No registered users and 7 guests