Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Programming in C
 
See larger image
 

Programming in C [Paperback]

Stephen G. Kochan
4.5 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 51.99
Price: CDN$ 32.75 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 19.24 (37%)
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
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, May 28? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Paperback CDN $32.75  
There is a newer edition of this item:
Programming in C Programming in C
Sign up to be notified when this item becomes available.

Frequently Bought Together

Programming in C + Absolute Beginner's Guide to C + How Computers Work
Price For All Three: CDN$ 76.62

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Absolute Beginner's Guide to C CDN$ 20.68

    In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details

  • How Computers Work CDN$ 23.19

    In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

Book Description

Learn the C programming language from one of the best. Stephen Kochan's Programming in C is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it.The book is appropriate for all introductory-to-intermediate courses on programming in the C language, including courses covering C programming for games and small-device platforms.

Programming in C, Third Edition is a thoroughly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past twenty years. This edition fully reflects the latest C standard and contains current source code. It has been crafted to help students master C regardless of the platform they intend to use or the applications they intend to create -- including small-device and gaming applications, where C's elegance and speed make it especially valuable.

Kochan begins with the fundamentals, then covers every facet of C language programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, character strings, pointers, operations on bits, the preprocessors, I/O, and more. Coverage also includes chapters on working with larger programs; debugging programs; and the fundamentals of object-oriented programming. Appendices include a complete language summary, an introduction to the Standard C Library, coverage of compiling and running programs using gcc, common programming mistakes, and more.

From the Inside Flap

At that time the Kernighan & Ritchie book The C Programming Language was the only other book on the market. How times have changed!

When talk about an ANSI C standard emerged in the early 1980s, this book was split into two titles: The original was still called Programming in C, and the title that covered ANSI C was called Programming in ANSI C. This was done because it took several years for the compiler vendors to release their ANSI C compilers and for them to become ubiquitous. I felt it was too confusing to try to cover both ANSI and non-ANSI C in the same tutorial text, thus the reason for the split.

The ANSI C standard has changed several times since the first standard was published in 1989. The latest version, called C99, is the major reason for this edition. This edition addresses the changes made to the language as a result of that standard.

In addition to covering C99 features, this book also includes two new chapters. The first discusses debugging C programs. The second offers a brief overview of the pervasive field of object-oriented programming, or OOP. This chapter was added because several popular OOP languages are based on C: C++, C#, Java, and Objective-C.

For those who have stayed with this text through the years, I am sincerely grateful. The feedback I have received has been enormously gratifying. It remains my main motivation for continuing to write today.

For newcomers, I welcome your input and hope that this book satisfies your expectations.

Stephen Kochan June 2004 steve@kochan-wood.com

© Copyright Pearson Education. All rights reserved.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

4.0 out of 5 stars Not bad., April 9 2012
Amazon Verified Purchase(What's this?)
This review is from: Programming in C (Paperback)
This book is quite good to learn C but be aware that the resources for this book, like answers to the exercises and the code for the examples, are gone since the author's website doesn't exist any longer. Otherwise it's cheap and it works. I got the C puzzle book with this to try to understand pointers a bit better and it helped me (I'm a Comp. Sci. student).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful
5.0 out of 5 stars Awesome!, April 30 2004
By A Customer
This review is from: Programming in C (Paperback)
I was still left scratching my head after having read twice and attempting the problems in K&R. Literally, I was excited as I read Kochan's book. His presentation is so clear, with the right balance of explanation and examples without being too wordy/vague/simplistic? (SAMS C in 21 Days) or too terse (K&R).

This book is an excellent introduction to C language (covering all the fundamentals and then some) with some consideration on good programming practices. I'm happy to see they're releasing a new edition.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.5 out of 5 stars (42 customer reviews)

52 of 52 people found the following review helpful
5.0 out of 5 stars Awesome!, Mar 23 2005
By Nuey - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: Programming in C (Paperback)
I was still left scratching my head after having read twice and attempting the problems in K&R. Literally, I was excited as I read Kochan's book. His presentation is so clear, with the right balance of explanation and examples without being too wordy/vague/simplistic? (SAMS C in 21 Days) or too terse (K&R).

This book is an excellent introduction to C language (covering all the fundamentals and then some) with some consideration on good programming practices. I'm happy to see they've released a new edition.

After Kochan definitely consider any or all of the following:

C Traps and Pitfalls, Expert C Programming, C Companion, C Puzzle Book, and Memory as a Programming Concept in C/C++. Cheers!

31 of 31 people found the following review helpful
5.0 out of 5 stars The Programming page turner, Aug 28 2004
By Todd Wilder "Serious Student" - Published on Amazon.com
This review is from: Programming in C (Paperback)
As someone who is very familiar with programming logic using VBA but who has never stepped foot near C or C++, i found this book to be a great book. Technical books can quickly turn into fire kindling if there details that are not fully explained, but so far I have not found a single character of code that is not explained in the book. The book also manages to not be a "Bible" on C, it only presents key programming tools and common, practical programs. An awesome book for both beginners and those who are familiar with programming and simply need the C vocabulary

27 of 27 people found the following review helpful
5.0 out of 5 stars Concise Crystal Clear -- 5 Big Shiny Stars, Mar 19 1999
By A Customer - Published on Amazon.com
This review is from: Programming in C (Paperback)
I found this book indispensable both to learn C and to learn a way of thinking about C. The author uses a well selected and deliberately sequenced set of program examples to thoroughly demonstrate what's going on. These programs are developed and modified from one chapter to the next to show different features of the language. I even have better insight, now, into a few mathematics concepts that I've always had trouble with because of the author's excellent presentation of these concepts using C language -- truly amazing. The writing style is logical, well-paced and consistent -- I never found myself trying to guess what the author meant -- which is pretty incredible with most computer books these days. And after reading the book in its entirety, I was able to see that the whole work was planned to succeed by the thoughtful cohesion of supporting elements (like a good program) rather than thrown together to succeed by sheer force of volume (like, say, a Microsoft product?). The best chapter on C functions that I've read anywhere. Possibly the best introductory book on C in my opinion.
 Go to Amazon.com to see all 42 reviews  4.5 out of 5 stars 
 
 
Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges