Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Dec 1st, 2006, 10:57 AM   #1
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,725
Rep Power: 5 Sane is on a distinguished road
Thumbs up C In A Nutshell - A Desktop Quick Reference

Title: C In A Nutshell - A Desktop Quick Reference
Author: Peter Prinz & Tony Crawford
Publisher: O'REILLY
ISBN: 0-596-00697-7
Price (NEW): $40.00 (USD) / $56.00 (CAD)

Review:

I've only been learning C for the past two months, but I have already been programming some useful applications. I give credit to this one book I have been reading, that covers virtually everything in the C language with a tolerable degree of depth.

I learned from The O'Reilly book "C In A Nutshell". It includes information from both the C89 and C99 standards. However, I'll include a little snippet from the book as a warning:

Quote:
This book is not an introduction to programming in C. Althought it covers the fundamentals of the language, it is not organized or witten as a tutorial. If you are new to C, we assume that you have read at least one of the many introductory books, or that you are familiar with a related language, such as Java or C++.
Keeping that in mind, this was the only resource I used for C. It served mainly as material for learning from code snippets, and reading up on the technicalities of certain concepts. Even though it's not meant as a tutorial, there is still some very important information. The non-tutorialistic method of serving the information is regrettably annoying in some sections, but this may be a good thing for some people! The significant benefit, obviously, is it is a wealth of very useful information.

The titles of all 20 chapters are as follows: Language Basics, Types, Literals, Type Conversions, Expressions and Operators, Statements, Functions, Arrays, Pointers, Structure Unions and Bit-Fields, Declarations, Dynamic Memory Management, Input and Output, Preprocessing Directives, The Standard Headers, Functions at a Glance, Standard Library Functions, Compiling with GCC, Using make to Build C Programing, Debugging with GDB.

Each chapter covers everything involved with the topic, and if you've ever read anything as heavy as an Algorithms book, you'll find this very easy to follow. Just make sure you aren't learning this without any previous understanding of C or a similar language!

This book does not get in to Graphical User Interfaces, Networking, nor any other subject-matter that can be separated from the fundamental basics of the language.

Rating: 4/5.
It's very concise and readable, but lacking in tutorial-like organization.

Last edited by Sane; Dec 1st, 2006 at 11:52 AM.
Sane is offline   Reply With Quote
Old Dec 1st, 2006, 11:10 AM   #2
Pizentios
Programming Guru
 
Pizentios's Avatar
 
Join Date: May 2004
Location: Brandon, Manitoba, Canada
Posts: 2,023
Rep Power: 7 Pizentios is on a distinguished road
Send a message via ICQ to Pizentios Send a message via MSN to Pizentios
In my experience any "In a Nut Shell" book is generally good. I have the SQL in a Nut Shell book and use it all the time, they are great references.
__________________
Profanity is the one language that all programmers understand.

Check out my Blog <---updated Nov 30 2007!
Pizentios is offline   Reply With Quote
Reply

Bookmarks

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
undefined reference J_I_M_B_O C 27 May 31st, 2006 4:59 PM
Share your desktop! Broax Coder's Corner Lounge 101 Mar 30th, 2006 6:47 PM
Reseatable reference Klipt Show Off Your Open Source Projects 0 Feb 10th, 2006 1:26 PM
Quick question about c++ massive-war C++ 12 Nov 19th, 2005 2:26 AM
two errors, need help, openGL code infernosnow C++ 3 Feb 16th, 2005 10:14 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 12:13 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC