- Paperback: 576 pages
- Publisher: Sams (December 18, 2003)
- Language: English
- ISBN-10: 0672325861
- ISBN-13: 978-0672325861
- Product Dimensions: 7 x 1.3 x 9 inches
- Shipping Weight: 2 pounds
- Average Customer Review: 258 customer reviews
- Amazon Best Sellers Rank: #2,017,091 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming in Objective-C
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
"Warlight" by Michael Ondaatje
A dramatic coming-of-age story set in the decade after World War II, "Warlight" is the mesmerizing new novel from the best-selling author of "The English Patient." Pre-order today
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From the Back Cover
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.
About the Author
Stephen Kochan is the author and coauthor of several bestselling titles on the C language, including Programming in C, Programming in ANSI C, and Topics in C Programming, and several Unix titles, including Exploring the Unix System and Unix Shell Programming. He has been programming on Macintosh computers since the introduction of the first Mac in 1984 and wrote Programming C for the Mac as part of the Apple Press Library.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I'd previously purchased three texts -- The C Programming Language by Kernighan and Richie (the K&R), C Primer Plus by Stephen Prata, and this one, Programming in C by Stephen Kochan -- but I needed to choose one as my main study text. Like Goldilocks, I tried all three texts to find that the K&R was too terse, the Prata was too verbose, but the Kochan was just right, so that's the one I chose.
The Kochan is a well-written text, helping one navigate the vagaries of C with the right level of guidance, but without excessive hand-holding. Consequently, readers are often exposed to reasonably advanced topics early on in a cursory manner, as preparation for a more advanced treatment later in the text.
The text not only covers syntax, but provides clear explanations of usage, accompanied by appropriate examples to further illuminate the concepts. Sometimes, however, readers are expected to connect the dots, but given the logical structure of the text, this serves to enhance learning.
The pace of the Kochan is more relaxed than that of the frenzied K&R, but brisker than that of the soporific Prata. This pace is appropriate for beginning to intermediate readers. Absolute beginners will probably opt for the hand-holding of the Prata, while advanced readers will almost-certainly prefer the K&R.
My only gripe with this text is the absence of answers to the exercises. No answers are provided in the text. However, answers can be found on Stephen Kochan's new website at [...], but only to odd-numbered questions. He says this was a compromise between the demands of teachers, who wanted no answers, and students, who wanted all answers provided.
As a side note, I also bought a Kindle copy of this book as a complement to the printed text so that my text could accompany me wherever I go. I'm thoroughly enjoying this book, and I highly recommend it.
Buy a cheaper, used 3rd edition instead. There's absolutely NO DIFFERENCE between the two editions except some useless rewording ("What's all the fuss" changed to "What's the big deal", are you f***ing kidding me??) and a *very* brief mention of C11, probably two sentences in the entire book. They didn't even bother fixing the mistakes in the exercises, the exercise to calculate the number of elapsed days between two dates is still wrong.
DO NOT WASTE YOUR MONEY ON THIS EDITION.
[that's why the 1 star, I still endorse 5 star the 3rd edition]
The book consists of 19 chapters beginning with the standard "Hello World" program and ends with a chapter on Object-Oriented Programming. In between, you learn about all the regular features in a programming language like variables, arrays, and functions, and you also learn how to debug your programs with gdb. Each chapter ends with exercises, some of which can be quite tricky, but if you can follow the chapters, you can easily master some (if not all) of the exercises.
The best about this book in my opinion is its readability, and if you are scratching your head when reading the Kernighan and Ritchie book, you will find yourself smiling instead when you have read a chapter and done the exercises. I have only finished the chapters up to and including pointers, but have already learned much that I didn't know before. I can't imagine that I will not learn a lot in the remaining chapters and master at least the most important parts of the C programming language when I have finished.
The book is really useful if you have access to someone who can elucidate on anything you might not grasp on your own. Google searching can help as well.