Programming Languages
A number of important programming languages were first developed under Unix. Note again the books written by Brian Kernighan.
The C Programming Language, Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Englewood Cliffs, NJ, USA, 1978. ISBN 0-13-110163-3.
The original “bible” on C. Dennis Ritchie invented C and is one of the two “fathers” of Unix. This edition is out of print.
The C Programming Language, Second Edition, Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Englewood Cliffs, NJ, USA, 1988. ISBN 0-13-110362-8.
This revision of the original covers the 1990 version of Standard C. It retains and improves upon the high qualities of the first edition. See http://cm.bell-labs.com/cm/cs/cbook.
C: A Reference Manual, Fifth Edition, Samuel P. Harbison III and Guy L. Steele. Prentice Hall, Upper Saddle River, NJ, USA, 2002. ISBN 0-13-089592-X.
An excellent discussion of the details for those who need to know. This edition covers everything from the original, pre-Standard C, through the 1999 version of Standard C.
The C++ Programming Language, Special Third Edition, Bjarne Stroustrup. Addison-Wesley, Reading, MA, USA, 2000. ISBN 0-201-70073-5.
The definitive statement on C++ by the language’s inventor and the ANSI C++ committee chair. See http://www.awl.com/cseng/titles/0-201-70073-5/.
The C++ Standard Library—A Tutorial and Reference, Nicolai M. Josuttis. Addison-Wesley, Reading, MA, USA, 1999. ISBN 0-201-37926-0.
C++ Primer, Third Edition, Stanley B. ...
Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.