[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.

-----Original Message-----
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.

dave
_______________________________________________
Cialug mailing list
Cialug at cialug.org
http://cialug.org/mailman/listinfo/cialug


More information about the Cialug mailing list