# This resource site for "Grid COMPuting: Making the Global Infrastructure a Reality " edited by Fran Berman, Geoffrey Fox and Tony Hey. This is a book (over 1000 pages) published March 2003 by Wiley and (for those papers not published elsewhere) a special issue of Concurrency and Computation: Practice and Experience
The core of Java(TM) technology, the Java virtual machine is an abstract COMPuting machine that enables the Java(TM) platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a compiler for the Java virtual machine must have an in-depth understanding of its binary class format and instruction set. If you are programming with the Java programming language, knowledge of the Java virtual machine will give you valuable insight into the Java platform s security capabilities and cross-platform portability. It will increase your understanding of the Java programming language, enabling you to improve the security and performance of your programs.
Welcome to Beginning Algorithms, a step-by-step introduction to COMPuting algorithms for the real world.
Developers use algorithms and data structures every day of their working lives. Having a good understanding
of these algorithms and knowledge of when to apply them is essential to producing software
that not only works correctly, but also performs efficiently.
This book aims to explain those algorithms and data structures most commonly encountered in day-today
software development, while remaining at all times practical, concise, and to the point, with little or
no verbiage to distract from the core concepts and examples.
Numerical COMPuting with MATLAB (by Cleve Moler) is a textbook for an introductory course
in numerical methods, Matlab, and technical COMPuting. The emphasis is on in-
formed use of mathematical software. We want you learn enough about the mathe-
matical functions in Matlab that you will be able to use them correctly, appreciate
their limitations, and modify them when necessary to suit your own needs. The
topics include
* introduction to Matlab,
* linear equations,
* interpolation,
* zero and roots,
* least squares,
* quadrature,
* ordinary di?erential equations,
* random numbers,
* Fourier analysis,
* eigenvalues and singular values,
* partial di?erential equations.