C/C++ Programming 1
Ray Mitchell

Texts

Course Texts

  1. Required - Ray Mitchell, “C/C++ Notes”:  UCSD Bookstore only.

  2. Recommended - Stephen Prata, “C++ Primer Plus”, SAMS:  UCSD Bookstore & others.  

  3. Recommended - Al Kelley and Ira Pohl, “A Book On C”, Addison-Wesley:  UCSD Bookstore & others. 

Optional Reference Texts  

  1. ANSI/ISO/IEC C and C++ Standards  

    • Legalistic wording but always the final authority on all C and C++ issues.  Check the Internet for various sources.

  2. Samuel P. Harbison and Guy L. Steele Jr., “C: A Reference Manual”, Prentice-Hall, Inc.

    • Exhaustive, detailed, and very informative.
        

  3. Brian W. Kernigan and Dennis M. Ritchie, “The C Programming Language”, Prentice-Hall, Inc.  

    • The “original” C text.

  4. P. J. Plauger, “The Standard C Library”, Latest Edition, Prentice-Hall, Inc.  

    • In depth discussions of the standard library functions including the philosophy behind them and considerations for implementing them.  Contains much valuable insight and source code.

  5. Bjarne Stroustrup, "The C++ Programming Language", Addison-Wesley

    • The “original” C++ text by the creator of the language.

  6. Stanley B. Lippman and Josee Lajoie, "C++ Primer"