C Programming Language

Kobo eBook available

read instantly on your Kobo or tablet.

buy the ebook now

C Programming Language

by Brian W. Kernighan, Dennis Ritchie

Pearson Education | March 22, 1988 | Trade Paperback

C Programming Language is rated 5 out of 5 by 8.

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C''s rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

Format: Trade Paperback

Dimensions: 274 pages, 9.1 × 6.9 × 0.7 in

Published: March 22, 1988

Publisher: Pearson Education

The following ISBNs are associated with this title:

ISBN - 10: 0131103628

ISBN - 13: 9780131103627

Found in: General Computing

save 5%

  • In stock online

$70.00  ea

Online Price

$70.00 List Price

or, Used from $21.84

eGift this item

Give this item in the form of an eGift Card.

+ what is this?

This item is eligible for FREE SHIPPING on orders over $25.
See details

Easy, FREE returns. See details

Item can only be shipped in Canada

Downloads instantly to your kobo or other ereading device. See details

All available formats:

Check store inventory (prices may vary)

Reviews

Rated 5 out of 5 by from Kernighan and Ritchie get A++ for their book on C If your curious about C or want to to learn C this is the book...the standard. It doesn't disappoint with complete coverage of the simplest and more complex topics of C...I sincerely recommend it for any programmer or enthusiast.
Date published: 2013-10-28
Rated 5 out of 5 by from Excellent resource Most computer related books are big long and boring. This books get right to the point and makes learning C fast and simple. It's also a really good reference to look back to even if you know how to program in C
Date published: 2013-10-28
Rated 5 out of 5 by from A Bible Although this is the bible for programming C, please don't take their tricky and clever ways of presenting the code to heart. The most important part of programming is readability!
Date published: 2013-10-28
Rated 5 out of 5 by from C Programming A must have book for your collection. It covers everything that you need to know for C by the creator of C. Remember everything in C can be carried forward to C++.
Date published: 2013-10-28
Rated 5 out of 5 by from A must read Great book. Very Interesting. It is a must read for future "C" programmers!!!
Date published: 2013-10-28
Rated 5 out of 5 by from Excellent and Interesting I usually find programming boring, but reading this book made prgraming interesting and most importantly FUN!--Software Engineer--McMaster University
Date published: 2013-10-28
Rated 5 out of 5 by from must read i am an engineer at mcmaster university and this is probably the most frequently used book i own. the best programing book out there for c
Date published: 2013-10-28
Rated 5 out of 5 by from A Must read C book If you'd like to be a expert of C, than you must read this book.
Date published: 2013-10-28

– More About This Product –

C Programming Language

by Brian W. Kernighan, Dennis Ritchie

Format: Trade Paperback

Dimensions: 274 pages, 9.1 × 6.9 × 0.7 in

Published: March 22, 1988

Publisher: Pearson Education

The following ISBNs are associated with this title:

ISBN - 10: 0131103628

ISBN - 13: 9780131103627

Read from the Book

Preface The computing world has undergone a revolution since the publication of The C Programming Language in 1978. Big computers are much bigger, and personal computers have capabilities that rival the mainframes of a decade ago. During this time, C has changed too, although only modestly, and it has spread far beyond its origins as the language of the UNIX operating system. The growing popularity of C, the changes in the language over the years, and the creation of compilers by groups not involved in its design, combined to demonstrate a need for a more precise and more contemporary definition of the language than the First edition of this book provided. In 1983, the American National Standards Institute (ANSI) established a committee whose goal was to produce "an unambiguous and machine-independent definition of the language C," while still retaining its spirit. The result is the ANSI standard for C. The standard formalizes constructions that were hinted at but not described in the first edition, particularly structure assignment and enumerations. It provides a new form of function declaration that permits cross-checking of defini-tion with use. It specifies a standard library, with an extensive set of functions for performing input and output, memory management, string manipulation, and similar tasks. It makes precise the behavior of features that were not spelled out in the original definition, and at the same time states explicitly which aspects of the language
read more read less

Table of Contents



1. A Tutorial Introduction.


2. Types, Operators, and Expressions.


3. Control Flow.


4. Functions and Program Structure.


5. Pointers and Arrays.


6. Structures.


7. Input and Output.


8. The UNIX System Interface.


Appendix A.


Appendix B.


Appendix C.


Index.

From the Publisher

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C''s rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

From the Jacket

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:

We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

As we said in the first preface to the first edition, C "wears well as one''s experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.

About the Author

Brian W. Kernighan received his BASc from the University of Toronto in 1964 and a PhD in electrical engineering from Princeton in 1969. He was a member of the Computing Science Research center at Bell Labs until 2000, and is now a professor in the Computer Science Department at Princeton. He was a co-creator of several programming languages, including AWK, AMPL, and a number of tools for document preparation. He is the co-author of 10 books and some technical papers, and holds 4

patents. He was elected to the National Academy of Engineering in 2002. His research areas include programming languages, tools and interfaces that make computers easier to use, often for non-specialist users. He is also interested in technology

education for non-technical audiences.

 

Dennis Ritchiewas a computer scientist notable for his influence onALTRAN,B,BCPL,C,Multics, andUnix.

 

 

 

From the Author

Preface The computing world has undergone a revolution since the publication of The C Programming Language in 1978. Big computers are much bigger, and personal computers have capabilities that rival the mainframes of a decade ago. During this time, C has changed too, although only modestly, and it has spread far beyond its origins as the language of the UNIX operating system. The growing popularity of C, the changes in the language over the years, and the creation of compilers by groups not involved in its design, combined to demonstrate a need for a more precise and more contemporary definition of the language than the First edition of this book provided. In 1983, the American National Standards Institute (ANSI) established a committee whose goal was to produce "an unambiguous and machineindependent definition of the language C," while still retaining its spirit. The result is the ANSI standard for C. The standard formalizes constructions that were hinted at but not described in the first edition, particularly structure assignment and enumerations. It provides a new form of function declaration that permits crosschecking of definition with use. It specifies a standard library, with an extensive set of functions for performing input and output, memory management, string manipulation, and similar tasks. It makes precise the behavior of features that were not spelled out in the original definition, and at the same time states explicitly which aspects of the language remain mach
read more read less

From Our Editors

Presents a complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. This 2nd edition has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs.
Item not added

This item is not available to order at this time.

See used copies from 00.00
  • My Gift List
  • My Wish List
  • Shopping Cart