|
C Interfaces and Implementations : Techniques for Creating Reusable Software
 |
Author: David R. Hanson List Price: $49.99 Our Price: Click to see the latest and low price ISBN: 0201498413 Publisher: Addison-Wesley Pub Co (20 August, 1996) Edition: Paperback Sales Rank: 73,887 Average Customer Rating: 5 out of 5
|
Customer ReviewsRating: 5 out of 5 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. Rating: 5 out of 5 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. Rating: 5 out of 5 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
Similar Products
· C: A Reference Manual (5th Edition)
· Standard C Library, The
· Expert C Programming
· Pointers on C
· C Traps and Pitfalls
|