C/C++ Programming 2
Ray Mitchell
Texts
Course Texts
Required - Ray Mitchell, “Advanced C/C++ Notes”: UCSD Bookstore only.
Contains course notes, but is not a complete text on C/C++
Download
sample sections:
Section 0
Section 11
Section 12
Section 13
Section 18
Recommended - Ray Mitchell, “C/C++ Notes”: UCSD Bookstore only.
Recommended - Stephen Prata, “C++ Primer Plus”, SAMS: UCSD Bookstore & others.
An
ANSI C++ text that
covers all of the language basics and the standard library functions
Recommended - Al Kelley and Ira Pohl, “A Book On C”, Addison-Wesley: UCSD Bookstore & others.
An ANSI C text that covers all of the language basics and many standard library functions and methods
Optional Reference Texts
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.
Samuel P. Harbison and Guy L. Steele Jr., “C: A Reference Manual”, Prentice-Hall, Inc.
Exhaustive,
detailed, and very informative.
Brian W. Kernigan and Dennis M. Ritchie, “The C Programming Language”, Prentice-Hall, Inc.
The
“original” C text.
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.
Bjarne Stroustrup, "The C++ Programming Language", Addison-Wesley
The
“original” C++
text
by the creator of the language.
Stanley B. Lippman and Josee Lajoie, "C++ Primer"