- Series: Unleashed
- Paperback: 1392 pages
- Publisher: Sams (August 18, 2000)
- Language: English
- ISBN-10: 0672318962
- ISBN-13: 978-0672318962
- Product Dimensions: 7.3 x 2.2 x 9.1 inches
- Shipping Weight: 5.2 pounds
- Average Customer Review: 13 customer reviews
- Amazon Best Sellers Rank: #1,689,192 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.
C Unleashed Paperback – August 18, 2000
Customers who bought this item also bought
What other items do customers buy after viewing this item?
From the Back Cover
C Unleashed is a very comprehensive book on the ANSI C programming language. This book promotes solid, portable programming using ANSI C, thus benefiting programmers on any platform, including mainframes. Covers the New Standard for C, known as C9X, and includes embedded systems, simulation processing, threading and multiprocessing, digital signal processing, and natural language processing.
About the Author
Richard Heathfield is a software consultant in the UK and director and chairman of Eton Computer Systems, Ltd. He has been programming with the ANSI C programming language commercially for almost 10 years. His experience includes writing a Y2K diagnostic engine, network synchronization software, code generators, testing tools and two Executive Information Systems. He specializes in writing across-platform software. In his spare time, he is working on a custom Internet/LAN applications for small-to-medium sized business based on a UDP/IP communications wrapper. Lawrence Kirby is a graduate of Cambridge University in England and has been programming with ANSI C for 10 years, mainly on communication and financial data related systems. He has contributed extensively to comp.lang.c and comp.std.c over the years, gaining a thorough knowledge of the language, closely following the development of the new C9X standard. He is considered one of the gurus of C and now the new C9X.
Browse award-winning titles. See more
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
1. C Programmer Unleashed!
2. Holy Wars: Programming Standards -- Causes and Cures
4. Dealing with Dates
5. Playing with Bits and Bytes
6. Offline Data Storage and Retrieval
7. When Things Go Wrong: Code-Mending
8. Managing Memory
9. Simulations and Controllers
11. Simple Abstract Data Structures
12. Binary Search Trees
13. Rapid Sorting Techniques
15. Sparse Matrix
16. Working with Graphs
17. Matrix Arithmetic
18. Digital Signal Processing
19. Expression Parsing and Evaluation
20. Making Software Tools
21. Genetic Algorithms
22. Cross-Platform Development: Communications Programming
23. Writing Common Gateway Interface (CGI) Applications in C
24. Abritrary Precision Arithmetic
25. Natural Language Processing
27. Embedded Systems
28. Parallel Processing
29. Looking to the Future: C99
The book wastes no space on trivial stuff like how to open your compiler or use a non-standard C function. Instead, it goes directly into what's important, explaining the concepts and giving concrete examples where appropriate, all using ANSI C.
Since most of the issues aren't dependant on the implementation schemes, almost any advanced programmer would benefit from this book, even if he/she is not programming in C (assuming advanced knowledge of C, of course). The only exceptions are the topics that talk about the ANSI C rules and code organization and optimization. The only disadvantage here is that this book doesn't cover object oriented concepts, but that's not a surprise of course as the book is titled "C Unleashed." But still for anything else other than that, this could be a great help even to C++ programmers.
The book chapters have been written by more than 10 experienced programmers, 6 of them are really good, which makes each chapter standalone as a small tutorial on some issue. The writing style of Richard Heathfield and many of the co-authors is very nice to read and clear to understand. Some parts, of course, do not have that nice writing style, but throughout the book, the technical information is very clear and easy to comprehend.
I wouldn't recommend this book to any new programmers. But for the more advanced ones, this is something they would want to check.
-Mokhtar M. Khorshid
That said, it is a very good book; it covers many interesting topics to varying depths, but always deep enough to be useful, and certainly impressively deep considering the breadth and variety of the topics. The strongest point of the book is the advice about how C programs ought to be written, and the special care given to the Standard. As one of my fellow reviewers demonstrates, there are people in need of that advice, although not all of them are prepared to accept it (he gave the book a single star).
An unusual number of authors contributed to this book, which is a Good Thing, as it means that each chapter was written by someone who was very familiar with the topic, rather than by a sigle person who knew what he was talking about, but maybe didn't have lots of actual experience in that particular area. The main author did a good job on keeping the book coherent (I'd usually assign the praise to the editor, but judging by the awful mess they made in other respects, I suspect it was the author's work, not the editor's), yet the chapters make sense on their own. Be sure though to read Part I eventually, it teaches you some good habits, in the likely case you don't already have them all.
Subtle humour (yes, with a 'u' -- Richard Heathfield is British) makes the read entertaining, too; while other technical books are bone-dry or unwisely make forced attempts at being funny, this one seems to strike the right balance.