The C Programming Language (2nd Edition) by Brian W. Kernighan

|
List Price: ££31.95
Our Price: ££16.96
Your Save: £ 0.00 ( % )
Availability: Usually dispatched within 24 hours
Manufacturer: Prentice Hall
|
Average Customer Rating:     

|
|
Binding: Paperback Dewey Decimal Number: 005.133 EAN: 9780131103627 ISBN: 0131103628 Label: Prentice Hall Number Of Items: 1 Number Of Pages: 274 Publication Date: 1988-04-01 Publisher: Prentice Hall Studio: Prentice Hall
|
|
|
|
|
|
Spotlight customer reviews:
|
Customer Rating:     
Summary: The only one you need
Comment: I learned C from this book back in 1988 having only prior experience in BASIC. Today it's still the book I turn to recap. I thoroughly recommend this book for beginners because you'll learn the right skills from the outset, just take your time.
Customer Rating:     
Summary: Not for beginners
Comment: This is not the best book for those learning to program in C. It is probrably best suited for those who already have a little programming experience. The constructs are not always well presented and the examples suffer from being too computer science oriented (e.g. counting words in a sentence).
Overall, not exactly a tutorial or a reference but does provide a few pointers for intermediate level C programmers.
Customer Rating:     
Summary: Pure genius
Comment: This book may not be the newest one out but it is totally the best. I read many many many books trying to learn C but none of them quite did it until i found this one and it will always have a place in my heart and on my desk. STOP looking and buy this book NOW!!
Customer Rating:     
Summary: Classic
Comment: I'm developing a theory about programming books; you can't just read one book on any given subject, any more than you can get a sense of what a country is like from reading one guidebook to the place. I came to K&R as a late starter, having read only book on C before, which I'm not ashamed to admit was 'C for Dummies'. All I can say is, if I hadn't read the Dummies book and cobbled a few half-assed non-programs together, I might not be able to understand this book at all, but having done so I can throw the other book away, because this book's power to explain and illuminate is frankly awesome. I don't know where Kernighan and Ritchie got their literary gifts from, but if only most programming books were so well-written.
Is C a difficult language? Yes. But Kernighan and Ritchie show you how it works and, more importantly, do so in a clear and non-ambiguous manner. This is one of the best books on programming I've read; every page seems to introduce a new concept, and even a layperson like me (with not even a humanities degree to my name, let alone any background in computer science) can understand it. Most importantly of all, they make you want to start writing code.
When I was waiting for my daughter to be born, this is the book I took into the hospital with me. I'm not sure whether that shows how good it is or what a nerd I am, but it does suggest why hackers sometimes refer to K&R as the New Testament.
Customer Rating:     
Summary: A fantastic book, but not for newbies
Comment: This book is the classic of C programming. It covers all the aspects of procedural programming in C. It is one of the reference books by several C programming certification authorities, like Brainbench.
This book is written based on the ANSI C Standard. Half of this book is reference to the ANSI C standard.
It is more like a strict text-book rather than a interactive learning material. For programming beginners, you can get lost very easily and struggle with even the first chapter of this book. This book will not answer questions which beginners normally have about "How to do something". Instead, it explains idea directly about "why do we do this".
If you have some programming experience in C, this book will be your best friend to achieve a rapid progress. If you are newbie, read the "C How to Program - by Harvey and Paul" first to establish a solid knowledge basis. Do some exercises and small projects in C and find as many questions as possible. Then read this book.
|
|
|
|
Editorial Reviews: |
|
Customer Rating:     
Summary: The only one you need
Comment: I learned C from this book back in 1988 having only prior experience in BASIC. Today it's still the book I turn to recap. I thoroughly recommend this book for beginners because you'll learn the right skills from the outset, just take your time.
Customer Rating:     
Summary: Not for beginners
Comment: This is not the best book for those learning to program in C. It is probrably best suited for those who already have a little programming experience. The constructs are not always well presented and the examples suffer from being too computer science oriented (e.g. counting words in a sentence).
Overall, not exactly a tutorial or a reference but does provide a few pointers for intermediate level C programmers.
Customer Rating:     
Summary: Pure genius
Comment: This book may not be the newest one out but it is totally the best. I read many many many books trying to learn C but none of them quite did it until i found this one and it will always have a place in my heart and on my desk. STOP looking and buy this book NOW!!
Customer Rating:     
Summary: Classic
Comment: I'm developing a theory about programming books; you can't just read one book on any given subject, any more than you can get a sense of what a country is like from reading one guidebook to the place. I came to K&R as a late starter, having read only book on C before, which I'm not ashamed to admit was 'C for Dummies'. All I can say is, if I hadn't read the Dummies book and cobbled a few half-assed non-programs together, I might not be able to understand this book at all, but having done so I can throw the other book away, because this book's power to explain and illuminate is frankly awesome. I don't know where Kernighan and Ritchie got their literary gifts from, but if only most programming books were so well-written.
Is C a difficult language? Yes. But Kernighan and Ritchie show you how it works and, more importantly, do so in a clear and non-ambiguous manner. This is one of the best books on programming I've read; every page seems to introduce a new concept, and even a layperson like me (with not even a humanities degree to my name, let alone any background in computer science) can understand it. Most importantly of all, they make you want to start writing code.
When I was waiting for my daughter to be born, this is the book I took into the hospital with me. I'm not sure whether that shows how good it is or what a nerd I am, but it does suggest why hackers sometimes refer to K&R as the New Testament.
Customer Rating:     
Summary: A fantastic book, but not for newbies
Comment: This book is the classic of C programming. It covers all the aspects of procedural programming in C. It is one of the reference books by several C programming certification authorities, like Brainbench.
This book is written based on the ANSI C Standard. Half of this book is reference to the ANSI C standard.
It is more like a strict text-book rather than a interactive learning material. For programming beginners, you can get lost very easily and struggle with even the first chapter of this book. This book will not answer questions which beginners normally have about "How to do something". Instead, it explains idea directly about "why do we do this".
If you have some programming experience in C, this book will be your best friend to achieve a rapid progress. If you are newbie, read the "C How to Program - by Harvey and Paul" first to establish a solid knowledge basis. Do some exercises and small projects in C and find as many questions as possible. Then read this book.
An indisputably classic computing text, Kernighan and Ritchie's The C Programming Language, 2nd Edition, is the standard reference for learning and using ANSI C. Written by the co-inventors of C, this concise tutorial has a well-deserved reputation for clarity and precision as it defines one of the most successful programming languages of all time. It's an essential reference, which will be useful for beginners and experienced programmers alike. This masterful tour of C features concentrates on essential programming constructs, from the basics--such as data types, variables, operators and flow control--to more advanced topics. Short, effective programming samples are the rule here. (Many samples work with strings and text files). Along the way, the authors don't shy away from the thornier C topics. For example, when discussing pointers, they look at pointers to pointers and even pointers to functions. Later in the book, they offer useful code for a flexible memory allocation scheme and a binary tree. The text concludes with the formal specification for C and a compact listing of the functions in the C standard header files. C is still a great first programming language, and its influence is felt in Java and C++, both of which support many programming constructs based on C, while adding support for objects. The C Programming Language is still an excellent reference to one of our most successful and efficient programming languages. It's a book that deserves a place on the bookshelf of any C/C++ developer, regardless of your experience with the language. --Richard Dragan, Amazon.com Topics covered: - overview of ANSI C
- introductory language tutorial
- data types
- variables
- arrays
- operators and operator precedence
- flow control
- functions
- header files
- recursion
- macros and the C pre-processor
- pointers and arrays
- advanced pointer types (pointers to pointers, pointers to functions)
- multidimensional arrays
- structures and unions
- dynamic memory allocation
- console and file I/O
- UNIX file functions
- Formal description of the standard C language
- Reference to C standard library header files and functions
|
|
|
- Ask about this education product "The C Programming Language (2nd Edition)" in the forum
- Give review on this education product "The C Programming Language (2nd Edition)" in the forum
- Search related information in the forum
|
|
|
|
| OOEN Referral Program Spotlight |
 | | Bethel University
Earn a degree at Bethel University where your education will combine practical application of learning to your work and life with the development of the character and ethical decision making informed by values based in the Christian faith. Our dedicated staff and faculty provide individual attention to help students achieve personal and career goals. Bethel’s commitment to educational excellence is reflected in its consistent ranking among the best schools in the Midwest by U.S. News & World Report. Financial aid is available for those who qualify. Make Bethel your choice for your advanced education. | |  | |
 | | Blue Cliff College
Blue Cliff College is an accredited school offering degrees in Massage Therapy. What’s so great about a career in Massage Therapy? You’ll experience less stress, be able to work flexible hours, and perhaps most important, you’ll be helping others feel better. Blue Cliff College, with campuses in Louisiana and Mississippi, has a faculty made up of highly respected practicing professionals. As a graduate, you will receive extensive career placement guidance. | |  | |
 | | Border Institute of Technology
Are you ready to launch an exciting new career? Border Institute of Technology (BIT) in El Paso, TX can help. BIT has formed alliances with top technology companies such as Cisco and Microsoft to help you get the cutting-edge technology skills today’s top employers demand. Programs are available in fields like CADD Technology, Network Technology, Microcomputer Applications, Web Design and more. Earn your degree or certificate in as little as 21 months. Financial aid and lifetime job placement services are available. | |  | |
|
What is OOEN Referral Program Spotlight?
OOEN provides comprehensive listing of online courses, degree programs, colleges and universities.
Also OOEN provides links to their information request pages; if you want to find out more about any course,
degree program, college or university, you can just fill out the form linked from OOEN and request information.
It is completely free for anyone to request information, and you can request information from as many colleges
and universities as you'd like. We list featured schools and their brief information
in this "OOEN Referral Program Spotlight" section of OOEN Store for Education,
in case that you are interested in taking a class or two or even pursuing degree program
through these featured schools.
|
|
|