About Max/Msp SDK in C
I just posted this thread in the Max/Msp section but a good fella told me to post this thread in the Dev section which I could get more help and information about it.
I am planning to take some serious C Programming language courses because of wanting to write some externals for MAX/MSP and Jitter.
I know that C++ is not really the thing for Max/Msp and Jitter because of the API stuff (as far as I know) so, what would you guys and gals recommend me? Any recommendations about books or any site or whatever. I really want to dig it.
Thank you very much for anyone who shares some information about it and thanks all of you upfront.
Kernigan & Ritchie, _The C Programming Language_, 2nd Edition, Prentice-Hall. ISBN 0131103628.
>Kernigan & Ritchie, _The C Programming Language_, 2nd Edition, >Prentice-Hall. ISBN 0131103628.
I have to agree: you can and should learn C from this book: it really is not that hard!
The docs for any IDE, and this book is my only "how to learn C" recommendation I have ever had…and all i think is needed.
and for CommonLisp, there is no substitute for Guy Steele’s "CommonLisp: The Language" Ed. 2
both books are considered ‘language definition’ quality books, and are quite readable (at least they were to a ~24 y.o. composer with absolutely no classroom training in computers). They are infinitely better written as learning texts than the AWFUL B. Shostrup C++ book.
I learned enough from these texts, that when the campus I taught at & got my PhD at ( often referred to as "the snake pit" by members of other faculties for it’s … uuhhh … "difficult" …politics) kicked me out on my butt, I was able to live a well paid life as programmer (that was 15 years ago, no break in employment since…).
Ignoring of course the deep depression I was in for over a decade from losing my original (underpaid, but expressive and full of performing) career.
So read K&R, people: it will teach anyone with a clear and insightful enough mind.
Quote: Charles Baker wrote on Mon, 29 December 2008 17:36
> and for CommonLisp, there is no substitute for Guy Steele’s "CommonLisp: The Language" Ed. 2
The CommonLisp programming language is also necessary for writing externals for MAX/MSP?
Btw, thank you for your help!
No, but it is one of several programming languages available, embedded within the Max environment (!). I use it only as another example of a useful book written as a language definition. And it was one of the first languages I learned, fitting in with the point that one can learn to program from a book.
On Mon, 2008-12-29 at 08:36 -0700, Charles Baker wrote:
> >Kernigan & Ritchie, _The C Programming Language_, 2nd Edition, >Prentice-Hall. ISBN 0131103628.
> I have to agree: you can and should learn C from this book: it really is not that hard!
> The docs for any IDE, and this book is my only "how to learn C" recommendation I have ever had…and all i think is needed.
If the OP has existing programming experience (e.g. in Pascal or
Python), I think K & R is a perfect way to learn C.
However, IMO it covers general programming concepts in too little
detail, and presents too steep a learning curve for a complete beginner.
If you have no prior programming experience, I would suggest C.
Programming: A Modern Approach by KN King. From this book you will gain
a broader and slower-paced coverage of the subject.