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

Reply via email to