Go to Post A mentor, by definition, provides a nuturing environment and, over time, makes themselves progressively unnecessary. - Rich Kressly [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 31-01-2006, 14:01
aksimhal's Avatar
aksimhal aksimhal is offline
Registered User
AKA: Anish
FRC #1123 (Autodidactic Intelligent Minors)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Burke, VA
Posts: 180
aksimhal is an unknown quantity at this point
Send a message via AIM to aksimhal
Question I need a easy & free c compiler

Hi,

I am a rookie "programmer", with basically no programing experience.
I am learning from a book titled The Absolute Beginners Guide to C .
And the author recommends that I use a C Compiler. So the bottom line is -
I need a easy to use and free C compiler. If any one knows of a website from where I can download a compiler from, I would REALLY appreciate it. Thanks.
  #2   Spotlight this post!  
Unread 31-01-2006, 14:49
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: I need a easy & free c compiler

Quote:
Originally Posted by aksimhal
Hi,

I am a rookie "programmer", with basically no programing experience.
I am learning from a book titled The Absolute Beginners Guide to C .
And the author recommends that I use a C Compiler. So the bottom line is -
I need a easy to use and free C compiler. If any one knows of a website from where I can download a compiler from, I would REALLY appreciate it. Thanks.
The problem is, easy and free almost never go together.

There is one that I know of, however. For unknown reasons, Microsoft is offering free downloads of its "Express" version of .NET tools. This includes a C++ IDE and compiler.

You can download it free from http://msdn.microsoft.com/vstudio/ex...pport/install/

Hope this helps!
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
  #3   Spotlight this post!  
Unread 31-01-2006, 14:52
Matt Krass's Avatar
Matt Krass Matt Krass is offline
"Old" and Cranky. Get off my lawn!
AKA: Dark Ages
FRC #0263 (Sachem Aftershock)
Team Role: Mentor
 
Join Date: Oct 2002
Rookie Year: 2002
Location: Long Island, NY
Posts: 1,187
Matt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond repute
Send a message via AIM to Matt Krass
Re: I need a easy & free c compiler

Also look at Dev-C++ IDE with mingw compiler at www.bloodshed.net, I believe the newest stable version is 4, but the beta of 5 works fine for me.
Keep in mind none of these suggestions will be good for robot programming, for that you need at least the C18 compiler and preferably MPLAB from Microchip, which is of course in the kit.

Hope that helped,
Matt
__________________
Matt Krass
If I suggest something to try and fix a problem, and you don't understand what I mean, please PM me!

I'm a FIRST relic of sorts, I remember when we used PBASIC and we got CH Flightsticks in the KoP. In my day we didn't have motorized carts, we pushed our robots uphill, both ways! (Houston 2003!)
  #4   Spotlight this post!  
Unread 31-01-2006, 15:37
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,082
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: I need a easy & free c compiler

Quote:
Originally Posted by aksimhal
And the author recommends that I use a C Compiler.
Bah, compilers are overrated. Be a man and convert to assembly yourself! jk...

gcc is industry standard, cross-platform, and worth learning how to use at some point in your education.

That said, you probably want a whole IDE (integrated development environment), and of those available, Eclipse and Visual C++ are the most popular and most supported - VC++ also gives you the most verbose and useful error messages in my experience.

The above free download of Visual C++ is a good starting point.
  #5   Spotlight this post!  
Unread 31-01-2006, 19:51
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: I need a easy & free c compiler

Quote:
Originally Posted by Abwehr
Bah, compilers are overrated. Be a man and convert to assembly yourself! jk...

gcc is industry standard, cross-platform, and worth learning how to use at some point in your education.

That said, you probably want a whole IDE (integrated development environment), and of those available, Eclipse and Visual C++ are the most popular and most supported - VC++ also gives you the most verbose and useful error messages in my experience.

The above free download of Visual C++ is a good starting point.
Compilers convert it to machine code, not assembly

I'd go with gcc, it's used a lot in the workforce and (if coded correctly) will work cross-platform.
__________________
http://www.mikesorrenti.com/
  #6   Spotlight this post!  
Unread 31-01-2006, 20:57
steven114 steven114 is offline
Programming Wizard and Team Captain
AKA: Steven Schlansker
FRC #0114 (Eaglestrike)
Team Role: Programmer
 
Join Date: Feb 2004
Location: Los Altos, CA
Posts: 335
steven114 is a jewel in the roughsteven114 is a jewel in the roughsteven114 is a jewel in the rough
Send a message via AIM to steven114
Re: I need a easy & free c compiler

GCC and Eclipse is the way to go! Totally free, and very well supported.
__________________
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!
  #7   Spotlight this post!  
Unread 31-01-2006, 21:08
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: I need a easy & free c compiler

"Easy" and "C" never go in the same sentence. Period.
  #8   Spotlight this post!  
Unread 31-01-2006, 22:05
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,082
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: I need a easy & free c compiler

Quote:
Originally Posted by Mike
Compilers convert it to machine code, not assembly

I'd go with gcc, it's used a lot in the workforce and (if coded correctly) will work cross-platform.
Almost all compilers out there are now multi-pass and produce some sort of assembly output before converting that to machine code. GCC in particular has several steps of compiling...first make a syntax tree, then convert that to RTL, optimize, create assembly, THEN assemble to make machine code. This is done so that various parts of the process can be improved/swapped out independently.

So j/k

Last edited by Jared Russell : 31-01-2006 at 22:07.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Free and easy to use software for batch image watermarking/text stamping? Elgin Clock Computer Graphics 2 27-06-2005 17:25
IMPORTANT regarding the new C Compiler dlavery General Forum 12 14-01-2005 05:05


All times are GMT -5. The time now is 01:55.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi