or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £9.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Book on C.: Programming in C. [Paperback]

Al Kelley , Ira Pohl
4.8 out of 5 stars  See all reviews (17 customer reviews)
RRP: £47.99
Price: £33.59 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £14.40 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Friday, 21 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Paperback £33.59  
Trade In this Item for up to £9.50
Trade in A Book on C.: Programming in C. for an Amazon.co.uk gift card of up to £9.50, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

29 Dec 1997 0201183994 978-0201183993 4

Written by best-selling authors Al Kelley and Ira Pohl, A Book on C, Fourth Edition is a comprehensive tutorial and reference to C based on the ANSI C standard. The C language is demonstrated with numerous examples and extensive exercises that guide readers through each concept. Step-by-step "dissections" of program code reveal the underlying logic of the programs and include in-depth implementation details. New features in this edition include: a chapter on moving from C to Java; more programming examples; new and improved dissections; more thorough coverage of multifile programming, pointers, and recursion; and new and updated exercises; and an expanded appendix of standard library functions. In addition, there is more emphasis on Abstract Data Types, which provides the reader with a foundation for working with objects and facilitates programming in the problem domain.


Frequently Bought Together

A Book on C.: Programming in C. + C Pocket Reference + The  C Programming Language (2nd Edition)
Price For All Three: £69.30

Buy the selected items together


Product details

  • Paperback: 752 pages
  • Publisher: Addison Wesley; 4 edition (29 Dec 1997)
  • Language: English
  • ISBN-10: 0201183994
  • ISBN-13: 978-0201183993
  • Product Dimensions: 18.9 x 3.9 x 23.3 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Bestsellers Rank: 162,050 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Now in its fourth edition, A Book on C retains the features that have made it a proven, best-selling tutorial and reference on the ANSI C programming language. This edition builds on the many existing strengths of the text to improve, update, and extend the coverage of C, and now includes information on transitioning to Java and C++ from C.

Beginners and professional programmers alike will benefit from the numerous examples and extensive exercises developed to guide readers through each concept. Step-by-step dissections of program code illuminate the correct usage and syntax of C language constructs and reveal the underlying logic of their application. The clarity of exposition and format of the book make it an excellent reference on all aspects of C.

Highlights of A Book on C, Fourth Edition :

  • New and updated programming examples and dissections—the authors' trademark technique for illustrating and teaching language concepts.
  • Recursion is emphasized with revised coverage in both the text and exercises.
  • Multifile programming is given greater attention, as are the issues of correctness and type safety. Function prototypes are now used throughout the text.
  • Abstract Data Types, the key concept necessary to understanding objects, are carefully covered.
  • Updated material on transitioning to C++, including coverage of the important concepts of object-oriented programming.
  • New coverage is provided on transitioning from C to Java.
  • References to key programming functions and C features are provided in convenient tables.



    0201183994B04062001
  • About the Author

    Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz and holds a Ph.D. in Computer Science from Stanford University. His research interests include artificial intelligence, the C and C++ programming languages, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He originated error analysis in heuristic search methods and deductive algorithms.

    Professor Pohl was formerly a Mackay professor at University of California- Berkeley and a ZWO fellow in the Netherlands. He is the author or co-author of Object-Oriented Programming Using C++, C++ Distilled: A Concise Ansi/Iso Reference and Style Guide, C by Dissection: The Essentials of C Programming, A Book on C: Programming in C, C++ for C Programmers, C++ for Fortran Programmers, C++ for Pascal Programmers, and Turbo C: The Essentials of C Programming, all published by Addison-Wesley.

    0201183994AB04062001


    Inside This Book (Learn More)
    First Sentence
    Zero is the natural starting point in the C programming language. Read the first page
    Explore More
    Concordance
    Browse Sample Pages
    Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
    Search inside this book:

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

    What Other Items Do Customers Buy After Viewing This Item?


    Customer Reviews

    3 star
    0
    2 star
    0
    1 star
    0
    4.8 out of 5 stars
    4.8 out of 5 stars
    Most Helpful Customer Reviews
    6 of 6 people found the following review helpful
    4.0 out of 5 stars Dry, but thorough with good exercises. 19 Sep 2002
    Format:Paperback
    This book is *not* aimed at complete beginners in programming. It's coverage of C is thorough but I found it somewhat dry and uninspiring. To get maximum value you really must do the exercises which are really very good. As others have stated, the authors use a lot of mathematical examples (fibonacci, Newton-Raphson, polynomials and more) that may put some people off. Also, the exercises do not have answers, but in general this not a problem. They include a brief section on abstract data types which is handy (stack, linked list, binary tree) but don't expect this to replace a specific ADT book. There is also an appendix with explanations for the C standard library, but again if you need this you would be better off buying a dedicated reference. The appencices on Java and C++ are quite good to give you a flavour of what to expect from these languages.

    All in all this is a good introduction to C with a mathematical bias. Don't forget the exercises and don't expect it to be your only book on C!

    Comment | 
    Was this review helpful to you?
    4 of 4 people found the following review helpful
    5.0 out of 5 stars for the novice c programmer 28 Aug 2002
    By A Customer
    Format:Paperback
    I am a student at Glasgow Universtiy and for third year had to learn c, having only used Ada before.

    This book is fantastic, simple explanations with good examples of how to make use of all the c features. Each section contains references to all the sections explaning relevant parts of example programs, so you can just jump in anywhere.

    The one bad thing is it might teach you a few bad habits, but it is easy to use and understand

    Comment | 
    Was this review helpful to you?
    3 of 3 people found the following review helpful
    Format:Paperback
    I first read an Absolute Beginners book on C which gave me the confidence to proceed to this book. I found it harder than the beginners but the explanations after the code make it very user friendly and easy to follow. The exercises after each chapter make you think about what you're doing and about other ways of doing things too. The book is very good at emphasising possible problems areas and at commenting on good coding practise and what is most often used by programmers.

    With a maths background I found the maths parts very easy to understand but there are some parts which may be difficult if maths isn't your thing (although they could probably be skipped without any harm).

    It's a really really good book and gives loads of opportunities to learn a new subject area and get practise in it. The authors are very careful to point out areas of caution and to empahisise important points to remember. The summary at the end of each chapter gives a precise break down of what you've learnt.

    I strongly recommend this book for anyone serious about learning C.

    Comment | 
    Was this review helpful to you?
    2 of 2 people found the following review helpful
    5.0 out of 5 stars The Best Computer programing book I ever read! 2 Sep 2000
    Format:Paperback
    An amazing @ through C programing book that goes way beyond 5 stars.

    great for students saved my ass at the final exam and will save you'rs too

    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    5.0 out of 5 stars Probably the best book on C? 2 May 2001
    By A Customer
    Format:Paperback
    This is he best book on C i have ever read. I have tried many others, and as a complete beginner I found it easy to follow and very informative. I especially like the way the disect the programs at the end and explain exactly what everything does. This book is suitable for the complete beginner to the expert, although it is no holds barred, it gets right in about the subject but explians things well en route. Thsi should be the first book you buy on C, you will not need any more.
    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    5.0 out of 5 stars The best reference book in C programming 8 Jun 1999
    By A Customer
    Format:Paperback
    Simply the best book for both beginner and professinal programmer.
    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    5.0 out of 5 stars Great Reference Book 16 Dec 1998
    By A Customer
    Format:Paperback
    I think its a great book for anyone, new and experienced programmers. It covers many ideas that help with general routines. Personally, its just a reference if I ever need to go back from c++.
    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    4.0 out of 5 stars Very Scholarly 5 Sep 1998
    By A Customer
    Format:Paperback
    It's hard to choose books like this... seems like a lot to choose from. I finally got it, and began to work through the exercises. It is well written, and VERY thorough. It was tough, as I am not trained in mathematics; I still ground away until I finally 'hit the wall' after about 300 pages. So I wrote a lot of programs, and learned a lot, but I still would not recommend this to those who don't have a nearly university-level math background. I did e-mail one of the authors with a possible erratum I found, and never heard back. Those university professors just don't have any time ;) Having said that, if you can do all the exercises in this book, I salute your brainpower!
    Comment | 
    Was this review helpful to you?
    Would you like to see more reviews about this item?
    Were these reviews helpful?   Let us know
    Most Recent Customer Reviews
    Search Customer Reviews
    Only search this product's reviews

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     

    Search Customer Discussions
    Search all Amazon discussions
       
    Related forums


    Listmania!


    Look for similar items by category


    Feedback


    Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges