On Tue, Oct 02, 2001 at 08:22:01AM -0500, dave willis wrote: > i don't know much about c, and am wondering if anyone has recommendations > on books for learning c for unix/linux, as well as for audio. i wish to > maybe help a bit with the alsa driver, but mainly learn how to program > audio/midi apps using alsa.
For C, you want "The C Programming Language" by Brian Kernighan and Dennis Ritchie. Ever heard people refer to "the K&R"? They're talking about that book. IMHO, the K&R is one of the best, if not _the_ best, programming language manuals ever written. I learned C by reading it, and I've never needed another book. It isn't especially operating-system dependent, but where it is, it refers to Unix. For Unix / Linux stuff, I really like a book called "Linux Application Development". This gives you a lot of generally good info on programming under Unix. It was written by (I think) Michael Johnson and Matt Welch, but my copy is at home right now so I don't remember exactly. For low-level, kernel-specific stuff, get "Linux Device Drivers" by Rubini and Corbet. You want the second edition; it's an O'Reilly book with a _brown_ cover (the old edition has a purple cover). Fantastic book, and it covers kernel 2.4. MIDI stuff - dunno, I just get my info from web-sites. MIDI is dead simple once you understand the basic principles. -- Michael Ashton <[EMAIL PROTECTED]> ---- Pray for: - the souls of those who have lost, and will lose, their lives, as a result of the US terrorist attacks; - the souls of those responsible, that they may see the destruction they have wrought, and repent, before it is too late; - the United States, that its people will return to God for strength, and forgive; for the attackers "know not what they do"; - the agents of justice on Earth, that they may speedily do God's will, whatever that may be. _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel