Is anyone using this compiler? A lot of people use Dev-C++ but what about this one? anyone?
Is anyone using this compiler? A lot of people use Dev-C++ but what about this one? anyone?
First off, there is a difference between a compiler and an IDE, and C-Free is an IDE.
A lot of dev-c++ refuseniks go for http://www.codeblocks.org/, which really is $0.
I'd suggest you start with a few free ones, so that when you come to evaluate ones which cost money, you'll be in a better position to make a much more informed choice.
It's like choosing a car, you can read all the reviews and opinion, but you don't really know anything until you take a test drive.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.
Sorry, thanks yes it is an IDE. But it doesn't appear to be that popular.
Well, personally I hate Dev-C++'s IDE. I use K&R style source formatting, with a few minor differences, but Dev-C++ refuses to get the tabs right. Visual studio has the best IDE IMHO, although my personal copy of it is quite old (4.0), so at home I end up using VS 4.0 to write the code, then compile it with Dev-C++. A bit of a pain, but cheaper than shelling out half a grand or more for VS 2005 Professional. At work I get my choice of any compiler I want, including VS 6.0, 2003, 2005, and probably 2007 when it comes out. Oddly enough Dev-C++ wont run on my work computer (cuz its a Xeon), and Code::Blocks wont run on my home system (cuz its Vista). Ive also used LCC, which has a nice enough IDE, but its compiler is a bit dated. I think it caps at Pentium or Pentium Pro, but the great thing is it produces .asm files and you can compile them after you hand optimize the assembly. Something that VS++ and the others seem to have forgotten programmers actually do.
So in the end, check otu all the free compilers and IDE's. For starting out, the IDE is probably yoru biggest issue. You want somethign you feel comfortable with. I only bought VS 4.0 because I got it off eBay for like $20, so you migth search there, a few copies turn up now and then. Its good enough for simple applications (no Direct3d support).
BTW, if you check eBay, make sure you read the entire post, as there are many people selling academic versions as the 'Full Retail', which it is not. Unlike the retail versions, the academic version license is non-transferable. Not an issue if you only intend to use it for private projects, but if you intend to sell the programs, you must have a copy of the actual retail version.
Last edited by abachler; 06-04-2007 at 04:03 PM.
Why don't you just use Visual C++ Express 2005? Or are there features missing you can't do without? Also I suspect you could get Visual C++ 6.0 from eBay if you wanted a copy.
You can set nearly all compilers to emit assembly listings. But such listings are used only to inspect what the compiler is doing, to find missed optimization opportunities. Real hand-written assembly is typically written from the ground up, because the snippets needing hand-optimization should be small enough that it isn't really additional work.
Manually editing compiler-emitted files is, if these files are expected to get compiled again, of course just wasted time.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
wxDevC++
CodeBlocks
I use these! But CODE BLOCKS seem to be father of all editors! Awesome!
No, I believe that's vi.
For the record, Xcode gets my vote for best IDE.
There is no greater sign that a computing technology is worthless than the association of the word "solution" with it.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law