In C: The Complete Reference, Herbert Schildt emphasises the fundamentals of the C programming language. He keeps the readers up-to-date with the latest information on the subject.
Summary Of The Book
In C: The Complete Reference, readers will get a general overview of C. Schildt also briefly touches upon compilation of C, the distinction between C and C++, and points of differentiation between compilers and interpreters. The author also provides examples of how C is used, particularly sample codes and topics such as formal, local, and global variables. By presenting an overview of arrays, Schildt helps readers understand one of the most difficult areas to comprehend in the C programming language, pointers.
C: The Complete Reference is an excellent aid for both amateurs and professionals in the field of programming languages. Readers can expect to find an excellent coverage of topics such as localization functions, algorithms, and AI-based problem solving. They will also find various examples and sample applications that will help them understand many of the concepts easily.
In this updated edition of the book, Schildt builds upon the previous edition by including a detailed coverage of C99 and the ANSI/ISO standards for C. He also includes the source code for using the C interpreter in real world applications.
In this handy reference guide, Schildt presents his material in a clear and concise manner, interspersing discussions with examples and snippets of code, which keeps the readers engaged.
C: The Complete Reference was published in 2000. It has received positive reviews for its lucid content and wealth of practical information.
About Herbert Schildt
Herbert Schildt is a bestselling American author, computer scientist, Windows programmer, and musician.
He is considered an authority figure on the C programming language and has written over twenty-seven books on the subject. Some of his books are C: The Complete Reference and Born To Code In C. Schildt’s books have sold over three million copies and have been translated into several languages.
Schildt graduated from the University of Illinois at Urbana Champaign. In addition to being a programmer and author, he is a multi-keyboardist for the rock band Starcastle.
Part I: Foundational C.
1. An Overview of C.
4. Arrays and Strings.
7. Structures, Unions, Enumerations and typedef.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
Part III: The C Standard Library.
12. Linking, Libraries and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part V: A C Interpreter.
29. A C Interpreter.
21 Jun, 2015
26 Aug, 2014
not at all for beginners..
14 Aug, 2014
21 Aug, 2017
28 Dec, 2017
30 Sep, 2017