What good is a theory of programming? Who wants one? Thousands of programmers program every day without any theory. Why should they bother to learn one? The answer is the same as for any other theory. For example, why should anyone learn a theory of mot
This text is built around the observation that programming languages are based on three fundamental concepts: * Abstraction and generalization * Data and data structuring * Computational models Theory is approached intuitively and mot
The primary goal of this book is to promote object-oriented design using Java and to illustrate the use of the emerging object-oriented design patterns...
This is an introductory text [on] tensor calculus, differential geometry and continuum mechanics. The material is suitable for a two semester course in applied mathematics.