edward wrote:
i have read "C programming" and now I am ready to work with win32 api
calls, windows sockets, registry etc etc - where do i start with this,
so many compilers, c flavors it seems. can anyone steer me in the right
direction?
I am the author of the lcc-win32 system, so my viewpoint is biased.
lcc-win32 offers you a windowed debugger, a resource editor, what
many of the other free tools do not offer.
A resource editor allows you to graphically design dialog boxes
and windows.
It is a C compiler with some extensions (operator overloading, generic
functions and others)
The IDE of lcc-win32 has a lot of features that you will only find
in much more expensive software: Spelling correction (mistyped words are
underlined in red), goto definition, software metrics, function list,
globals usage/function, object code cross referencing, grep/diff,
project management with automatic makefile generation and dependencies
analysis, and many other features.
lcc-win32 is not open source, it is just free for you to use. You can
download the binaries at
http://www.cs.virginia.edu/~lcc-win32.
Note that the size of the whole system is very small. The whole download
is only 5MB. There is a lot of documentation, and a tutorial that
teaches you how to use the system and the C language from the ground up.
jacob