PTG home
Catalog Search:
Search
Related Topics:
COMPUTING
Programming Languages
C




 
C Unleashed 1/e

Richard Heathfield
Lawrence Kirby
Ian Woods
Steve Summit
Ian Kelly
Jack Klein
Peter Seebach
Scott Fluhrer
Ben Pfaff
Mike Lee
Brett Fishburne
Sam Hobbs
Stephan Wilms
Dann Corbit
Mathew Watson
Chad Dixon
Mike Wright

Published August 2000 by Sams
Copyright 2000, 1392 pp., Paper Bound w/CD-ROM
ISBN: 0-672-31896-2
List Price:
$49.99

Inventory Status:
In-Stock
   
Summary

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.

Author Bio

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.

Table of Contents

I: THE C LANGUAGE REVISITED.

 1: C Programmer Unleashed!

 2: Holy Wars: Programming Standards-Causes and Cures.

 3: Optimization.

 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.

10: Recursion.

II: DATA ORGANIZATION.

11: Simple Abstract Data Structures.

12: Binary Search Trees.

13: Rapid Sorting Techniques.

14: Tries.

15: Sparse Matrix.

16: Working with Graphs.

III: ADVANCED TOPICS.

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: Arbitrary Precision Arithmetic.




back to top