Programming in C (Developer's Library)

Description:

About this item:

Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.

This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction.

All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.

“Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text....This is the book I used to learn C–it’s a great book.”

Vinit S. Carpenter, Learn C/C++ Today

About the Author

Stephen G. Kochan has been developing software with the C programming language for more than 30 years. He is the author of several best-selling titles on the C language, including Programming in C , Programming in Objective-C , and Topics in C Programming . He has also written extensively on Unix and is the author or coauthor of Exploring the Unix System and Unix Shell Programming .

Review:

4.8 out of 5

95.38% of customers are satisfied

5.0 out of 5 stars Excellent book - must have for learning C

D. · 10 June 2024

This book is fantastic. Explanation of topics is realy good and clear. If you study or want to start study C and programming in general this book is a "must have".

5.0 out of 5 stars Very useful for beginners

J.E. · 31 May 2020

I bought this book because I was struggling with the cs50 online course, this book cleared up a lot of areas i was confused with and helped a lot to improve my skills, would definitely reccomend to anybody looking to learn C.

4.0 out of 5 stars Not a bad intro to C

O. · 30 August 2015

This is quite a nice book for beginners interested in learning to code with the C language. It starts with the basics with some nice examples and walkthroughs. It covers areas such as data types, recursion, loop, conditions. It is a food companion book if you are doing a CS course and need some extra help with the subject. It does seem to miss some of the more usual libraries in C

5.0 out of 5 stars The book has been just as amazing as the course

D. · 25 January 2016

I bought this books to help me go through the CS50x course on edx. The book has been just as amazing as the course.I had some previous understanding of programming due to playing around with Python etc. but this book is great even if you have no experience at all.

5.0 out of 5 stars Five Stars

A.C. · 9 March 2017

The book came in great conditions!

3.0 out of 5 stars Good, but there's more comprehensive alternatives...

T.A. · 31 December 2014

'Programming in C' is a comprehensive book, covering the basics of C fromthe beginning and gradually introducing the reader to more advanced topics.As with most books of this kind, there are copious exercises at the end ofeach chapter as well as different examples to illustrate key concepts. Someexercises however are perhaps too heavy in terms of having a strongmathematical-slant. Granted, it's often difficult to come up with morereal-world/relevant examples.The general flow of information in the book is well thought out; conceptssuch as primitive types are explained, although perhaps in too much detail.But for those readers who are used to more dynamically-typed languages, theamount of information presented in those chapters won't be excessive.This book will not be for everyone, however. The rather slow-pacedintroduction to concepts sometimes labours the point at a cost of explainingother concepts in C (confer that to 'The C Programming Language' whichoffers brevity for the sake of explaining more features of the language).For example, later on in the book, there's an entire chapter devoted tobit-wise operations---a concept which could easily be elided for other moremathematically-minded books. There is a tiny section about dynamic memoryallocation, but this reads like an outlier, long after the concepts ofpointers have been introduced.Because this book is aimed as a generic platform, there is no real mentionof system-call libraries. Since string handling in C is often more thanjust manipulating character arrays, there is no mention of calls such asstrlen(), str[n]cpy(), etc. This would have been a nice aside, especiallysince some of the str*() functions use memory-allocation techniques.I would recommend this book, but only to a very limited audience. Similarbooks which are pitched at the same level as this, namely 'C Primer Plus',offer a more comprehensive read, and cover more concepts at depth.

5.0 out of 5 stars Good tech book

F. · 17 October 2015

This has been a very useful book.

5.0 out of 5 stars Five Stars

N. · 19 November 2014

Brilliant

S. Kochan was my 1st C Program Book 30 years ago today he still writes most easy to understand books

s. · 27 September 2020

Stephen Kochan is the author I grew up with as a young kid in computer engineering, he still writes after 30 years or so the most clear easy to understand books on programming. So after 30 years or so I bought this book back to refresh my memory on C Porgrammling. I love it is worth every penny, better yet get it digital on iPad it looks beautiful and so handy to search for keywords.

bueno para comenzar

C. · 18 July 2017

El libro es muy adecuado para comenzar a programar. Está muy pensado para trabajar paso a paso y va incorporando nuevos conocimientos poco a poco. La versión electronica incluye ademas un entorno para probar los ejercicios y tests de comprobación de los conocimientos.

Ce livre répond parfaitement à mes attentes.

R. · 30 April 2017

Très bon livre pour un programmeur débutant en C mais aussi une bonne référence pour le programmeurs plus expérimentés.Robert

I'm sure it's a great reference book

t. · 10 February 2017

I was told to get C Programming Language (2nd Edition) by prof. He said that the textbook was outdated. So I listened and when I cracked it open I had no clue what I was reading about. I'm sure it's a great reference book, but it's NOT a book for those who are just tapping into the world of C Programming. Yes there are resources that you can go online for, but also, there's this book. My prof should NOT HAVE A JOB. I have learnt more after reading this book for an hour.I'm sure I will refer back to C Programming Language when I have a better foundational understanding.This book is easy to read and provides exercises for you to complete at the end of each chapter. I highly recommend this book.

Great book

K. · 15 October 2016

I decided to refresh my C programming skills. I was looking for more than a reference book to read, but wanted to avoid introduction style books.And I found Kochan's book a perfect match!The language, style and content of the book is a good reflection of the subject: clear, concise, exact.This is more of a textbook on C. Very well written. Many examples of features, explained step by step. This book is a great companion if you need to teach C programming.Those who learnt C from K&R, but feel a bit rusty will find the book an easy read. The content is a thorough overview, the style is clear and concise.Those who are new to programming will find this book a great guide. After following through they will look up details in reference manuals or standard handbooks with confidence.A bit short on the otherwise huge topic of pointers to functions. This should be another book though.

Programming in C (Developer's Library)

4.3

BHD26402

Quantity:

|

Order today to get by

Free delivery on orders over BHD 20

Return and refund policies

Product origin: United Kingdom

All product information listed on the site are from 3rd party sources, including images and reviews. bolo.bh is not liable for any claims or promotions mentioned on the product description or images with textual content. For detailed product information, please contact the manufacturer or Bolo support by logging into your account. Unless stated otherwise during checkout, all import taxes and duty are included in the price mentioned on the product page. bolo.bh follows the rules and regulations of sale in Bahrain and will cancel items in an order that are illegal for sale in Bahrain. We take all the necessary steps to ensure only products for sale in Bahrain are displayed. Product stock and delivery estimate may change with the seller even after placing the order. All items are shipped by air and items marked “Dangerous Goods (DG)” by the IATA will be cancelled from orders. We strive to process your order as soon as it is finalized.

Similar suggestions by Bolo

More from this brand

Similar items from “Software Design, Testing & Engineering”