Re: C compiler for Windows
From: Dave (recneps.w.divad_at_elcaro.moc)
Date: 10/14/03
- Next message: Chris Dollin: "Re: A syntax good for kids learning programming?"
- Previous message: Jacob Sparre Andersen: "Re: Spell-checking source code"
- In reply to: Jean Biver: "C compiler for Windows"
- Next in thread: Developwebsites: "Re: C compiler for Windows"
- Reply: Developwebsites: "Re: C compiler for Windows"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 14 Oct 2003 14:43:18 +0100
Jean Biver wrote:
> I am looking for a C compiler to write a Windows application with a
> point and click interface. Visual C++ seems to be a standard, as well
> as C++ Builder. I would like to stay with straight C, and possibly use
> the MFC API.
>
> On the Mac there is Metrowerks CodeWarrior that allows you to program
> cross-platform. I ignore how far the Windows API is implemented.
There's Visual C++ (Visual Studio 6, .Net, etc), if you want to pay
Microsoft lots of cash (or have access through the company).
Outside this I use MinGW which seems ok.
MFC is a C++ API so you won't be able to stick with straight C
(obQuestion: what's "bent C"?) and use MFC. I would recommend learning
to use the Windows API directly, as this will help your understanding of
MFC. You can hit the API with either C or C++ and in fact it's an
interesting exercise to write your own windowing class library. The
Windows API has some interesting quirks.
Read Petzold.
No, really, read Petzold's Programming Windows. It really is the
ultimate foundation for programming, er, Windows. Unfortunately it
costs money. Buy it and read it anyway. Don't resist. If you want to
program Windows, you need to read Petzold. Even if you want to use
MinGW, Borland, Zortech or even a hex editor, you need Petzold.
Um, sorry, I went on a bit. Just read it, ok?
If you know CodeWarrior and you are prepared to buy MSVC, consider
buying CodeWarrior instead. However if your interest in reading Pe- er,
I mean programming Windows is likely to go further than just a hobby,
you'd be doing yourself a huge disservice not to learn MFC (and the
Windows API). MFC is so industry standard it's depressing. Out of 100
programming jobs, one, maybe two, won't require MFC, especially since
Borland became relegates to the sidelines. (Unfortunately when they
were a major player I learnt Borland, not MFC, and although their OWL
(ObjectWindows Library) is about 1e1000000000 times better than MFC
somehow they didn't retain their market share and now MFC/VC is the only
viable skillset for professional programmers (who want lots of career
choice)).
Dave.
- Next message: Chris Dollin: "Re: A syntax good for kids learning programming?"
- Previous message: Jacob Sparre Andersen: "Re: Spell-checking source code"
- In reply to: Jean Biver: "C compiler for Windows"
- Next in thread: Developwebsites: "Re: C compiler for Windows"
- Reply: Developwebsites: "Re: C compiler for Windows"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|