[Cialug] Learning the 'C' language
Nathan C. Smith
smith at ipmvs.com
Tue Oct 11 21:59:06 CDT 2005
Yeah, My name is all over "that project" in other capacities, I need to dig
in and learn what's what.
From: Dave Weis [mailto:djweis at internetsolver.com]
Sent: Tuesday, October 11, 2005 9:57 PM
To: Central Iowa Linux Users Group
Subject: Re: [Cialug] Learning the 'C' language
Nathan C. Smith wrote:
> For programming. I could get what I need from a book, but I need an
> instructor to help me stay on task. I have the K&R book.
> I know a smattering of other things. All languages have similarities in
> program flow and branching. A review of basic syntax and variable-types
> then a dive into 'C' uniqueness and data structures would suit me best.
> Linked lists, pointers hash tables, hmm starting to sound like a data
> structures class.
That's the beauty of straight C, none of those useful things like linked
lists and hash tables exist by default. That is one benefit of using the
Gnome glib or the C++ standard library. Less reimplementing of 1st year
computer science exercises.
> What I would be even more interested in is the environment around C in
> Linux. GCC and make and the C libraries. ... The stuff you need to
> know to contribute to a project. Malloc, threading.
That part is more fun, multithreaded programming is a beast unto itself.
If I can guess, I know which project you are wanting to work on. Memory
allocation and deallocation is another thing that is nice to black box.
Cialug mailing list
Cialug at cialug.org
More information about the Cialug