Home
 
 
Search:  
C C++ Perl PHP Python HTML ShellScripts
 
 
  Coding Books
  Tutorials
  Search Code
  Browse Code
  Link to Us
  Site News
  Contact Metalshell
 
 
 
  Submit Code   Statistics
 



C Interfaces and Implementations: Techniques for Creating Reusable Software (Add    (ISBN: 0201498413)


 

 List Price: $44.99
 Our Price: $44.99
 Used Price: $28.89

 Release Date: 20 August, 1996
 Manufacturer: Addison-Wesley Pub Co (Paperback)
 Sales Rank: 48,594

 Author: David R. Hanson









Buy This Book

Average Customer Review:


By far the most advanced C book I read

     I have been a C and C++ programmer for 5 years, and is regarded as an professional C and C++ programmer. After scanning this book, I think I should re-estimate my C skill.

In one word, this book is the most advanced C book I've read, it presents lots of wonderful techniques and ideas, and more, all the things are very useful. For examples:

* Use standard C's setjmp/longjmp to implement WIn32 SEH-like exception handling machanism.

* Very detailed and smart memory management solution.

* All the data structures and utilities in well-defined, reusable format: atoms, tables, sets, vectors(dynamic arrays), rings, strings, arithmetric with any precisions, thread library... everything you need to build a whole new system.

I'd say that once you master each of those things (this means read and re-read until understanding occur, as Fransis Glassborow said ), you will be an outstanding programmer in any circumstance, and can be full of confidence to accept any programming challenge.

The only thing I complain is about the source code. The source code presenting style in this book is relative strange and difficult to catch. I tried to type the code into my PC, and found it's a unpleasent work. Fortunately, the all source can be download from the book's web page, so, I still gave 5 stars.



Excellent book

     I have just finished reading the first six chapter of this book and find it very instructive.
As a programmer, I followed the way of C->C++->Java in the past three years. Now as I am coming back to C£¬ I find this book helps me to finish a cycle in software engineering.
When I am reading, I imagine how every idea introduced here can help to implement those "OOP" features of Java and C++. It reveals to me the very essence of software itself.
Originally I plan to buy it by company money, but now I changed the idea to pay by myself because I really want to keep it.



From novice to a professional

     If you want to become a professional programmer overnight.read and thoroughly understand this book. If one could master the techniques described in this book..he may never have to worry about failing software developer's job interviews. This last statement is based on my personal experience.
The chapters provide source code which is clear, efficient, and outrightly professional, the description is concise, to the point and clear enough.Most of the code in the book can be used without any modification. I don't know of a book in the market that could teach how to design and implement a user-level threads library from the scratch WITHOUT any help from the Operating System. Simply wonderful



 
 
   Developer.*  
   Blue Parrots  
   Technipal  
   Defy Magazine  
   Code Project  
   Prog. Heaven  


Got Money?