Professional Documents
Culture Documents
C Programming Language - Kernighan, Brian, Ritchie, Dennis - Amazon - Ca - Books
C Programming Language - Kernighan, Brian, Ritchie, Dennis - Amazon - Ca - Books
.ca
Hello
Books
Hello, Sign in Returns 0
Select your address Account & Lists & Orders
All Best Sellers Deals Store New Releases Prime Gift Ideas
Books Advanced Search Today's Deals New Releases Amazon Charts Best Sellers & More The Globe & Mail Best Sellers New York Times Best Sellers
Programming 3,085
$
71 35
121
4320
$
$
5225
Books › Computers & Technology › Programming
+ +
Add to Wish List
Share <Embed>
Some of these items ship sooner than the others. Show details
Have one to sell?
This item: C Programming Language by Brian Kernighan Paperback $82.91 Sell on Amazon
Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin Paperback $43.20
C++ Programming Language, The by Bjarne Stroustrup Paperback $98.99
Just released
Product description
From Amazon
Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have
become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say
more?
Read more
Language
:
English
Don't have a Kindle? Get your
Paperback
:
288 pages Kindle here, or download a
FREE Kindle Reading App.
ISBN-10
:
0131103628
ISBN-13
:
978-0131103627
Item weight
:
465 g
Dimensions
:
17.27 x 1.78 x 23.37 cm
Best Sellers Rank: #14,375 in Books (See Top 100 in Books)
#3 in C Language
#3 in C Programming Language
#19 in Computer Software (Books)
Customer Reviews: 2,365 ratings
Cracking the Coding Python Crash Course, C++ Programming Clean Code: A Handbook C Programming Absolute
Interview: 189 2nd Edition: A Hands-On, Language, The of Agile Software… Beginner's Guide
Programming… Project-Based… Bjarne Stroustrup Robert Martin Greg Perry
Gayle Laakmann McDowell Eric Matthes 817 3,085 506
5,204 4,793 Paperback Paperback Paperback
$98.99 #1 Best Seller in Software 27 offers from $21.44
Paperback Paperback
#1 Best Seller in Hacking #1 Best Seller in Get it by Monday, Jan 10 Testing
$40.07 $43.20
Programming Languages FREE Shipping on orders
FREE Shipping on orders Textbooks over $35 shipped by Amazon Get it by Monday, Jan 10
over $35 shipped by Amazon $35.94 Only 9 left in stock. FREE Shipping on orders
Fundamentals of Fundamentals of Physics Operating System Node.js Design Patterns: Big Java: Early Objects
Engineering David Halliday Concepts Design and implement Cay S. Horstmann
Thermodynamics 34 Abraham Silberschatz production-grade Node.js 7
Michael J. Moran Loose Leaf 74 Loose Leaf
applications...
19 $135.00 Loose Leaf Mario Casciaro $135.00
Loose Leaf $95.95 85
$135.00 Paperback
$65.65
How would you rate your experience shopping for books on Amazon today?
4.6 out of 5
Top reviews from Canada
2,365 global ratings
5 star
75% Anonymousx
This seriously lives up to it's praise - Best for intermediate or higher
4 star
15%
though
3 star
5% Reviewed in Canada on July 20, 2016
Verified Purchase
2 star
2%
This is by far the best quality over quantity tech related book I've ever had the pleasure to read
1 star
3% yet. Personally I came from a Python background before starting this book, and with it having
such clean and easy to write programming style, I was always very intimidated by C, C++,
How are ratings calculated? Java, and so on. Well let me tell you this book makes C so much easier and so much less
intimidating, it's still a HARD book but it's written and explained so well that with some basic
programming knowledge you can learn A LOT from this book.
One of my biggest struggles with Python was using it's giant library of pre-built and importable
functions that are built into the language. C still has a lot of this built in, but what's different
with this particular book is it really TEACHES you how to build functions and programs and
breaks down every part and stage of it incredibly well (Seriously, I was blown away by the first
chapter of this book which acts as a basic tutorial.)
The biggest thing I've taken from starting this book is it's helped me begin to appreciate a
language
Read morelike Python more since it has tons of useful and already built in functions, but going
T-H
Thorough but only a beginner's book if you give it time and dedication
Reviewed in Canada on March 12, 2019
Verified Purchase
I'm learning C basics as a hobby, no hurry, no deadline, but aiming to finish sometime this year
(and on track.) I'm learning it to form a base for the languages that have come since, one of
which I was planning on learning later. I haven't learned a programming language since
Fortran.
Since I want to learn fundamentals and have the time, I can go through this book as slowly as
I want, take the time to try extra exercises and modifications, and work through all error
messages .
In that context, this is a great book for learning C. It's probably tougher slogging than books
that aim to make it easy and fast to learn coding, with the tradeoff of not teaching C
fundamentals. That's the impression I get having looked over some of those books for C and
other languages.
Some programs don't work for me as written, so having another C reference handy is
Ryan
The Bible
Reviewed in Canada on July 24, 2021
Verified Purchase
This is the "bible" of the C programming language, the best language there ever was, and ever
will be. It's a little out of date by today's standards, where many people are programming in
ISO C99 or later for the convenience factors that were brought in these later standards, but it
is nice to have this historical reference. It's a clean and easy read, and explains some of the
concepts in the language in a way that is easy to digest. Even if you're an experienced C
programmer, you can still get something out of reading this every now and again to refresh
yourself on the basics.
amazon_customer
Great Book
Reviewed in Canada on October 1, 2020
Verified Purchase
elginblatherford
A classic, but not useful for the beginner
Reviewed in Canada on October 26, 2013
Verified Purchase
This book is a classic explanation of the C language from the top brass themselves. This book
was bought as a decorative piece and these days is good for that purpose only. This book is
certainly not for anyone learning the language. There are far better instructive books out there
for a better price. No C reference collection is complete without this decorative piece.
2 people found this helpful
Ghazan Haider
Geek cred
Reviewed in Canada on February 17, 2021
Verified Purchase
Just put this on your shelf for +100 geek cred points. Right next to the Slackware and
OpenBSD books.
If you're younger, there are probably easier books to read and more specific to your
requirements (embedded, GNU etc).
the specialist
using its most recommended guide? At the very least
Reviewed in Canada on September 23, 2017
Verified Purchase
Fast shipping! (arrived earlier than expected), great price for the item too! This was hailed as
THE book on C programming and so far it has proven well worth it! Let's you jump right in and
start coding right away and at a good pace! I recommend it to anyone looking to learn C
programming!
Non begginer friendly book
Reviewed in India on April 7, 2019
Verified Purchase
I bought this book after seeing reviews but believe me its not that much good....Dont buy it if
you are a beginner... Its to direct and its only for those who have a previous programming
knowledge at good level.
Approaches of new chapters or topics are to direct that you cant get it.
They could make book more detailed version but their focus is to make it as precise as they
can and as for that they made it a non begginer friendly book.
I hope this would help you to choose you a better book than this.
Report abuse
Jonathan Payne
Beautifully concise, informative description of the C programming
language.
Reviewed in the United Kingdom on May 13, 2016
Verified Purchase
I was handed this book (ok - then I had to get my mother to pay for it) back in 1981 when I was
first exposed to UNIX and computers in my one-of-a-kind high school in Massachusetts.
Previously I had been learning logo but I really wanted to know how computers work and the
C/UNIX combination is a really good way to go about it.
I am rereading the book now because I just bought it for my daughter who just completed her
first year of programming classes for college in the States using C++ (amazingly enough) but
who will be learning C next year so she can "learn how computers actually work".
It's hard to overstate just how good this book is. It's written by computer scientists who also
grok programming, by one of the creators of the language itself. It contains countless useful
bits of information you can use as a reference the rest of your life. I used to interview
supposed C programmers by asking them the simple question: "Do you know how to
implement strcmp or strcpy" and if they had ever read this book, the answer would always be
yes.
Read
Andmore
if you do know how those are implemented, you are well on your way to
Report abuse
John Smith
Definitely Recommend don't be fooled by age of the book.
Reviewed in the United Kingdom on January 19, 2018
Verified Purchase
As someone reading through this the first time it really is amazing despite the fact it was
printed years ago my skill has already started increasing. The book shows you really helpful
things and tips and tricks that online tutorials miss out (Not surprising since this is from the
creators of the language themselves) it is much more detailed and gives you much more
useful information and functions than you'll find online, and it also give you understanding and
logic behind it and explains why you do some stuff and not others. The Language used in this
book is intermediate so it's not dumbed down, meaning It will not teach you programming
absolutely from 0% Scratch you need to have some familiarity with the terms and ideas like
Variables, Strings, Functions, Compilers all the basic things. Any basic familiarity
understanding or experience in other basic languages will do like Python, Java, Lua or
whatever. Other than that you should be alright and the book explains the more complex
concepts and gradually you'll gain the skills needed to write more complex programs.
Read
If you more
want to be an expert I'd definitely recommend this book. This book also gives example
15 people found this helpful
Report abuse
MC
... that such an outdated book might not be a good introduction to C
Reviewed in the United Kingdom on August 2, 2017
Verified Purchase
If you're worried that such an outdated book might not be a good introduction to C.. think
again. This book isn't for people new to programming, just new to C, but this is an exciting relic
even for modern day programmers. If you've ever used linux and specifically the linux terminal,
you'll be pleasantly surprised to find that you'll be reimplementing some of the tools you may
already be familiar with in linux. The guys that brought you the C language and the Unix
operating system provide a thorough introduction to C as it was when it became the language
of choice for operating systems and given how little C truly has changed in the past few
decades, you'll manage to follow the examples with ease.
This is a good book if you're interested in C, and a great book if you combine that with a strong
interest in Linux. Otherwise, you might look elsewhere for a more modern approach to C
programming. You won't find much guidance in the way of developing large software projects
in C, but playing around and implementing command line tools is all here.
12 people found this helpful
Report abuse
Lmrln
Useful readable standard
Reviewed in the United Kingdom on May 24, 2021
Verified Purchase
My son is currently learning to program in C. I think this book is a must for a student, as it can
act as a reference when internet blogs give different advise on how to do something. As
anyone who has worked professionally with C will know, some programmers will insist that the
way they style their code (eg the placing of squiggly brackets and spacing) is the best way. If
one uses the layout in this book, most programmers will accepted it as a reasonable layout,
and as a well known standard style.
Report abuse
Back to top
Get to Know Us Make Money with Us Amazon Payment Products Let Us Help You
Careers Sell on Amazon Amazon.ca Rewards Mastercard COVID-19 and
Amazon
Amazon and Our Amazon Associates Shop with Points
Planet Shipping Rates &
Sell on Amazon Reload Your Balance Policies
Investor Relations Handmade
Amazon Currency Converter
Amazon Prime
Press Releases Advertise Your Products
Gift Cards Returns Are Easy
Independently Publish
with Us Amazon Cash Manage your
Content and Devices
Host an Amazon Hub
Customer Service
English
Canada
Amazon Music
Amazon Advertising
Amazon Drive
Amazon Web Services
Book Depository
Stream millions
Find, attract, and
Cloud storage
Scalable Cloud
Books With Free
Book reviews
Movies, TV
Unlimited Photo Storage
Designer
Open-Box
& recommendations & Celebrities Free With Prime Fashion Brands Discounts
Whole Foods Market
Amazon Renewed
Blink
We Believe in
Like-new products
Smart Security
Conditions of Use Privacy Notice Interest-Based Ads © 2008-2021, Amazon.com, Inc. or its affiliates