Take below with a pinch of salt - I'm not a highly experienced
C-programmer, but hey.

* Rod Butcher <[EMAIL PROTECTED]> spake thus:
> I've found an online university course tutorial which covers basic data
> types, operators, functions, prototyping, structures, pointers,
> malloc :-
> http://www.cs.cf.ac.uk/Dave/C/
>  It's dated 1999. Should this be enough, any major changes since then,

LOL.. no - and this is one of the big advantages of C - it doesn't
change year-to-year but is instead quite stable...

I learned some of the basic aspects of C in various dodgy ways but the
first time I really understood it was after reading through (and working
through the exercises in) "C programming language" written by none other
than K&R themselves... 

It doesn't give you much about the practical aspects of compiling (for
which you should maybe have a look at makefile stuff - it's all I ever
use) - but all other aspects of the language (and very good programming
style) seem to be gained through it. It also has some really good
references for the basic libraries in the back.

It doesn't have "how to program" stuff in there, but from the sound of
it you've done that before and I found it an exceptional book for "C as
a second language".

> Also - am I OK just working with a text editor like Gedit, or do I
> really need to use some API to do things properly ?

I use gvim - which has a fairly reasonable c-syntax highlighter - though
it can get a bit broken at times...
but c has been written for many years before special editors were around
- they're not necessary, just your preference.

> Recommended newbie-friendly C mailing lists ?

don't know any of them, I'm afraid. I tend not to find much use out of
specific mailling lists unless searching the archives. YMMV

> Anything else I should study to do this properly ? - I'm finding things
> like foo.xs which are used to generate  foo.c for instance, so is there
> some tutorial on "typical methods used for generating C sources &
> modules" ? 

no idea what an  .xs is - I've never come across one of them.

 
-- 
This .sig temporarily out-of-order.
We apologise for any inconvenience
                    - The Management
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to