EUROPA aims to agree (and separately from this Working Group activity, implement) a parallel C++, ||C++, whose form will be agreed among its members. ||C++ will be supported by major European suppliers and will aim at becoming a de facto standard. The objective is not to standardise, per se, but to develop a rugged definition of a parallel C++ which can be supported in a wide range of uses and which has been verified as able to support the sorts of applications that future ISVs will want to build. The result will, in virtue of its wide acceptance, be widely used and therefore close to standard.
In order to maximise market acceptance, the implementation and underpinnings should be as widely accepted as possible. This will promote portability, maintainability and interest from systems implementors who wish to create bespoke systems. Additionally, (and perhaps crucially for solutions provision), it will give confidence to the end-user that the implementation is not simply vendor-specific.
In order to achieve its aims, EUROPA brings together a number of major users and suppliers in order to pool their experience of different applications areas. These will verify that the system, as defined, is robust enough to support various classes of applications, for example high performance database systems, large scale MIS systems, numerical applications, in which these vendors have particular expertise.
BT37 0QB Newtownabbey