

|
C: A Reference Manual (5th Edition) (Paperback)
by Samuel P. Harbison, Guy L. Steele
Category:
Computer programming, Language & tools, Web design, Computer science |
Market price: ¥ 490.00
MSL price:
¥ 438.00
[ Shop incentives ]
|
Stock:
Pre-order item, lead time 3-7 weeks upon payment [ COD term does not apply to pre-order items ] |
MSL rating:
Good for Gifts
|
MSL Pointer Review:
Simply indespensible, this widely acclaimed is probably the only C reference a serious programmer needs. |
If you want us to help you with the right titles you're looking for, or to make reading recommendations based on your needs, please contact our consultants. |
 Detail |
 Author |
 Description |
 Excerpt |
 Reviews |
|
|
Author: Samuel P. Harbison, Guy L. Steele
Publisher: Prentice Hall; 5 edition
Pub. in: March, 2002
ISBN: 013089592X
Pages: 560
Measurements: 9 x 7 x 0.8 inches
Origin of product: USA
Order code: BA01548
Other information: ISBN-13: 978-0130895929
|
Rate this product:
|
- Awards & Credential -
An all-time bestseller in computer programming. |
- MSL Picks -
This book has no equal. If you need exact information about any fine point of C, the depth and precision of this book is unique. Also, I'm not aware of any other reference on C that clearly tracks the differences between K&R (original) C, traditional C, and ISO C. If you have to deal with legacy code, it can be invaluable to understand why older code does certain things the way it does. (You thought your predecessor did something stupid, only to find that it only looks that way because of a change in the language.) Finally, the 4th edition includes advice on writing C code that will be compatible with the C subset of C++. In a market jammed with 1200 page piles of padded garbage (and the only useful content pirated from the documentation that comes with the compilers), this book really stands out. It's an amazing piece of work. I've owned the 2nd, 3rd, and now the 4th editions, and if there should be a 5th I'll buy it without hesitation. I actually have two copies of the 4th edition: one at work and one at home. What more can I say? Note that the only negative reviews are because someone didn't read the title - this is a REFERENCE manual, not a tutorial for beginners.
(From quoting guest reviewer)
Target readers:
C programmers, computer science teachers at the university and programming trainers.
|
Customers who bought this product also bought:
 |
The C++ Programming Language (Special 3rd Edition) (Hardcover)
by Bjarne Stroustrup
Presents the complete C++ language and a discussion of design and software development issues. Provides an emphasis on tutorial aspects aimed at the serious programmer. |
 |
The C++ Standard Library: A Tutorial and Reference (Hardcover)
by Nicolai M. Josuttis
Extremely well organized and well written, this book is an excellent reference to advanced C++ features. |
 |
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) (Paperback)
by Scott Meyers
Focusing on productive and practical techniques and offering clearly well thought out advice, this classic on C++ language has always been worth your money and time. |
 |
Refactoring: Improving the Design of Existing Code (Hardcover)
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Full of code examples in Java, easy to read and right into target, this book is a masterly and comprehensive reference on refactoring. |
 |
The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition (Paperback)
by Frederick P. Brooks
Focusing on the human elements of software engineering, this classic offers insight for anyone managing complex development projects. |
 |
Rapid Development (Paperback)
by Steve McConnell
A succinct, well organized and must-read collection of the lessons learned and best practices in software engineering over the last three decades. |
 |
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by Andrew Hunt, David Thomas
A classic reading on programming ranking with Code Complete and The Mythtical Man-Month. |
 |
Code Complete, Second Edition (Paperback)
by Steve McConnell
Focusing on actual code construction, but touching on every aspect of software engineering including psychology/behavior, this book is an essential reading for every and all developers. |
 |
Peopleware : Productive Projects and Teams, 2nd Ed. (Paperback)
by Tom Demarco, Timothy Lister
The book made a clear and compelling augument that the human factor, not technology, makes or breaks a software development effort. |
 |
Designing Interfaces: Patterns for Effective Interaction Design [ILLUSTRATED] (Paperback) (Paperback)
by Jenifer Tidwell
Do you want to design attractive, easy-to-use interfaces but aren't sure how? This book will help you. |
 |
Beginning Linux Programming, Fourth Edition (Paperback)
by Neil Matthew, Richard Stones
A well-written book for beginners that covers a wide range of topics, starting from shell programming and ending with device drivers.
|
 |
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) [ILLUSTRATED] (Paperback)
by Andy Oram, Greg Wilson
A programming book that is simply a beauty in the eye of the programmer. |
 |
Ajax in Action [ILLUSTRATED] (Paperback)
by Dave Crane, Eric Pascarello, and Darren James
To quote Val's Blog, "A tremendously useful field guide specifically written for developers down in the trenches... waiting for the killer solution... " |
 |
Combinatorial Optimization: Algorithms and Complexity [UNABRIDGED] (Paperback)
by Christos H. Papadimitriou, Kenneth Steiglitz
Published in 1952, this books is a masterpiece on Combinatorial Optimisation. |
 |
Web Standards Solutions: The Markup and Style Handbook (Pioneering Series) (Paperback) (Paperback)
by Dan Cederholm
An excellent book contrasts the old way of designing web pages with new while, showing the reader the advantages of using web standards. |
 |
Eric Meyer on CSS: Mastering the Language of Web Design (Paperback) (Paperback)
by Eric A. Meyer
A collection of 13 redesign projects, each illustrating different aspects of CSS layout techniques and HTML, with a philosophy, a way of thinking, and a collection of ideas underneath. |
 |
JavaScript: The Definitive Guide [ILLUSTRATED] (Paperback) (Paperback)
by David Flanagan
If you want to learn JavaScript the "right" or "computer-science" way, you only need this book - covering everything from simple variables to complex AJAX coding. |
 |
CSS Mastery: Advanced Web Standards Solutions (Paperback) (Paperback)
by Andy Budd, Simon Collison, Cameron Moll
A brief but concise book that covers everything you need to know to build an effective web standards CSS site. |
 |
Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (Paperback) (Paperback)
by Dan Cederholm
Bulletproof Web Design does an incredible job of teaching, step-by-step, how to make your website 'Bulletproof.' |
|
From 1996-present Harbison led SDS infrastructure team and defined a software framework architecture across all TI DSPs and dev't tools, worked to make it fit with TI businesses, help negotiate alliances and acquisitions to make it happen. (Rollout and proudcts will appear in 1998.) Developed long-term vision in SDS and helped develop technology roadmaps. From 1995-96 as CTO Harbison set Tartan's technical direction. He defined and ran a new engineering organization and product development process that gave project managers more authority. He helped spearhead Tartan's long-term growth strategy by defining new products for C and Assembly programming on DSPs. Harbison managed the technical due diligence for TI merger. In 1992, he founded and directed the C/C++ Division, Tartan's first business unit and key to diversifying into commercial markets. Developed first PC-hosted products and first C++ product, for TI DSPs. Created a line of DSP math functions. Pioneered world-wide distribution channels using TI and 3rd parties. (Direct sales used elsewhere.)In 1990, Harbison founded a company, Pine Creek Software, funded by Digital Equipment Corp. to create a market for the Modula-3 programming language. Wrote the first Modula-3 textbook, exhibited at trade shows, wrote software, and published a newsletter. Still recognized as an authority, he was contracted by CRC in 1997 for a Modula-3 chapter in forthcoming Handbook of Object Technology.From 1982-1989, Harbison held various senior positions at Tartan, including Vice President. He led the software QA team & developed company-wide QA policies (1989). He managed several technology groups (1985-89). He was the project manager for Tartan's first commercial product (1984), and program manager for a contract with IBM to develop compilers for their RT PC (precursor to RS/6000). He designed and led development of Tartan's debugger (AdaScope). He developed the C compiler front end, and other internal tools (1981-1984). From 1980-82 Harbison was part of the SPICE research project at Carnegie-Mellon, which evangelized the concept of a "personal workstation" before most companies thought it was feasible. From 1974-80, he helped to develop the Hydra object-oriented, multiprocessor operating system, whose concepts were later used in the Intel 432 microprocessor.
|
From Publisher
This best-selling, authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that empha_sizes correctness, portability, and maintainability.
Describing the C language more clearly and in more detail than any other book, authors Samuel P. Harbison and Guy L. Steele Jr. provide in a single manual:
Standard C (1999) - the new revison of the C Standard supports complex and Boolean types, variable length arrays, precise floating-point programming, and new libraries for portability and internationalization. Standard C (1989)- the version of C used by most of today's programmers. Traditional C-common practice before 1990, with millions of lines of code in use every day. C++ compatible C-code that can be used as C or C++. The complete C run-time libraries for all C versions. C: A Reference Manual is the only book that describes all the details of C-past and present. It is the single must-have reference for all C programmers and implementors.
Thoroughly revised and updated, the expanded Fifth Edition includes a complete description of the latest C Standard, ISO/IEC 9899:1999, with its powerful language extensions and new libraries.
New! Visit the Web site. www.CAReferenceManual.com contains source code for the longer examples in the book, expanded discussions on language issues, the latest ISO/IEC language corrigenda, and links to other C resources.
|
A guest reviewer (MSL quote), USA
<2008-11-09 00:00>
My friend borrowed this book from me about two weeks ago and won't give it back, I have since turned to my left side over 20 times looking for it to no avail (serious). If I was to describe this book in one word it would be "Clean", everything in this book is just beautiful, from the ease of use, to the technical details, to even it's fonts and thickness of the pages, everything is so clean and precise that the book makes you want to read it and perhaps even keep it on a pillow next to you at night (but enough about my sheltered life).
One thing that I did not expect before receiving this book was the amazing language overview that comes with the book, they could have sold the book with just that part and it would have still been great. The overview goes into great detail and is really good at pointing out things that other C books miss and the fact that the author is well versed on all the features of the latest C99 Standard adds even more to the wealth of information. My favorite part of the book is the part on the C Pre-processor, which had a great deal of information that I was not previously aware of.
Apart from that, there is the reference side which has all the detail you could ever want in a standard library reference book, all in a very simple to search format (Oh yeah and I should mention, the index kicks... ).
So long story short, if you want a single book that you can turn to for 99.9% of your standard C problems, divorce your wife and give that spot in your bed to "C: A Reference Manual (5th Edition)"... or 6th if it's out by the time you read this review.
ps. If your looking for this book in a bookstore make sure the lady types in "C: A Reference Manual (5th Edition)" and not "See: A Reference Manual (5th Edition)", long story, I'll tell you another time. |
|
|
|
|