Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   I need a easy & free c compiler (http://www.chiefdelphi.com/forums/showthread.php?t=43013)

aksimhal 31-01-2006 14:01

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.

Eldarion 31-01-2006 14:49

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!

Matt Krass 31-01-2006 14:52

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

Jared Russell 31-01-2006 15:37

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.

Mike 31-01-2006 19:51

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 :P

I'd go with gcc, it's used a lot in the workforce and (if coded correctly) will work cross-platform.

steven114 31-01-2006 20:57

Re: I need a easy & free c compiler
 
GCC and Eclipse is the way to go! Totally free, and very well supported.

Astronouth7303 31-01-2006 21:08

Re: I need a easy & free c compiler
 
"Easy" and "C" never go in the same sentence. Period.

Jared Russell 31-01-2006 22:05

Re: I need a easy & free c compiler
 
Quote:

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

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 :p j/k


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

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