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
