Description
The usage of C, this book develops the concepts and theory of knowledge structures and set of rules analysis step-by-step, proceeding from concrete examples to abstract principles. The fabric is unified by means of recurring themes such as efficiency, recursion, representation and trade-offs. Necessary software engineering concepts are also covered, including modularity, abstract data types and knowledge hiding, in addition to new developments such as risk-based totally software, life cycle models and object-oriented programming.