
Functional C teaches how to program in C, assuming that the student has already learnt how to formulate algorithms in a functional style. By using this as a starting point, the student will become a better C programmer, capable of writing programs that are easier to comprehend, maintain and that avoid common errors and pitfalls. All program code that appears in Functional C is available on our ftp server - see below. How to find a code fragment?To access a particular code fragment, use the book to locate the section or subsection in which the code fragment appears, then click on that section in the code index. This will open the appropriate page at the beginning of the section. The code fragment may then be selected using the copy/paste facilities of your browser. Each chapter is represented by a separate page, so as an alternative to the procedure above you can use the save-as menu of your browser to up-load all code fragments in a particular chapter at once. Also available on our ftp server is errata for Functional C.
This text investigates how the application of functional programming principles can improve the quality, maintainability, and reliability of C code. The authors, F. Muller and P. Hartel, leverage the reader's existing knowledge of algorithmic formulation to bridge the gap between functional paradigms and imperative C implementation. By shifting the focus from low-level memory management to structured, functional logic, the book provides a framework for writing cleaner and more robust software. The methodology emphasizes avoiding common C pitfalls through disciplined, functional-style design patterns.
What You Will Find
Experts and educators frequently cite this work as a specialized resource for programmers looking to elevate their C proficiency through structured design. Readers often note that the text requires a solid grasp of functional concepts, making it a targeted resource for intermediate to advanced learners rather than absolute beginners.
Page Count:
456
Publication Date:
1997-06-04
Publisher:
Addison-Wesley
ISBN-10:
0201419505
ISBN-13:
9780201419504
No comments yet. Be the first to share your thoughts!