Features
- Cover Type: Paperback with 970 pages
- Published by: Sams
- Edition: 4th Edition September 19, 2001
- Written in: English
- ISBN 10 Number: 0672322226
- ISBN 13 Number: 978-0672322228
-
Book Dimensions:
9.3 x 7.4 x 2.1 inches
- Weighs: 3.4 pounds
Product Description
C Primer Plus is a conversational-style book aimed at those new to C programming. A friendly and easy-to-use self-study guide, this book will be appropriate for serious students of programming, as well as developers proficient in other languages with a desire to better understand the basics of this core language.
As with all the editions, author
Stephen Prata's aim has been to create an introduction to C that is instructive, clear, and helpful. Programming concepts are explained along with details of the C language; the book does not assume that you are a professional programmer. Many short, easily typed examples illustrate just one or two concepts at a time, since learning by doing is one of the most effective ways to master new information. Finally, review questions and programming exercises at the end of each chapter punctuate the most critical information and help readers digest the most difficult concepts. The text has been updated to accommodate the emergence of a new standard for C-C99.
Back Cover Copy
As with all the editions, author Stephen Prata's aim has been to create an introduction to C that is instructive, clear, and helpful. Programming concepts are explained along with details of the C language; the book does not assume that you are a professional programmer. Many short, easily typed examples illustrate just one or two concepts at a time, since learning by doing is one of the most effective ways to master new information. Finally, review questions and programming exercises at the end of each chapter punctuate the most critical information and help readers digest the most difficult concepts. The text has been updated to accommodate the emergence of a new standard for C-C99.
Reader Reviews
This review is from: C Primer Plus (Paperback)
I grew up on BASIC for Dartmouth to Microsoft and CB80; I have gone through various languages such as Pascal, Visual BASIC and Lisp. Much of the old code is spaghetti (which adds a layer of security through obscurity). In an effort to clean it up a modular design was added and the use of "goto" (still in the C language) was discouraged. This made following the code clear and cut down on redundancy. Still C is the closest high level language to come close to assembly and works best through the use of pointers and addresses. Then the clutter reappears with C++ trying to imitate OOP and other fancy concepts. This slowed it down to no better than the original BASIC. The advantage in this book is that it is not cluttered with C++ that forces you to extrapolate the original C concepts when writing fast tight code for communications or large programs with limited resources.