This book covers all that is needed by students on a one-year introductory Prolog course at first or second year degree level. It introduces Prolog to students as simply and painlessly as possible. Wh
Provides a complete understanding of the philosophy behind Java 2 and teaches experienced programmers why the language works the way it does. Begins by covering language-independent concepts at the he
A tutorial explaining how to write real programs for the Java virtual machine, the abstract computing machine that enables the Java platform to host applications on any computer or operating system wi
A practical, hands-on book/CD-ROM guide to building real-time embedded software, for novice and experienced programmers. Offers coverage of each segment of the development cycle, from design through d
This concise tutorial on Windows Telephony makes TAPI more accessible by revealing its underlying architecture and rationale and by relating its functions and features to specific tasks developers see
LabTutor, a combined book and software system, provides an introduction to the principles and practice of laboratory data acquisition, experimental control, and data processing using any hardware/soft
This book brings together the most important contributions to its development to date, focusing in particular on how advances in type systems and semantic models can contribute to new language designs
At the heart of medical history is a deep enigma.The true structure and workings ofthe human body are, we casually assume, everywhere the same, a universal reality. But then we lookinto the past, and
This contains the proceedings of the First International Workshop which took place in Washington DC, June 22-24, 1991. It brought together researchers from the theoretical ends of the logic programmin
These proceedings contain the refereed papers presented at ECOOP 89. They cover topics of contemporary interest in this increasingly active area of computer science research, from formal methods throu
Recent progress in VLSI provides massive parallelism but general purpose parallel computers remain elusive due to limited communications performance. This book proposes a new high level approach to pr
Since the publication of the first edition, parallel computing technology has gained considerable momentum. A large proportion of this has come from the improvement in VLSI techniques, offering one to
Developed from years of seminars given all over the world, this book takes the C programmer on the easiest route into C++ proficiency: by moving step-by-step from what you already know.It's easy, but
The examples in the book are drawn from real life, and show you how to effectively use Java components to develop enterprise-level database applications step by step. --David A. Rosenberg Vice Preside
The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk