PURPOSE: To facilitate the development and the maintenance of application and to improve an execution speed.
CONSTITUTION: The gathering of one program is prepared by a unit called an object being a set of data and its processing program and the succeeding mechanism of a class hierarchy is provided between the respective objects to prepare a source file by editing each object (S1). The pre-processing (S2) of the source file through the use of the preprocessor of an object-oriented programming language and compiling (S3) to an object program. Next, each compiled object are distributed and loaded ad an object-oriented data base to each processor of a multi-processor (S4). Each processor parallelly executes each loaded object and executes the exchange of data between the objects in this execution by a message passing (S5).