Language



next up previous contents
Next: Resources Up: The Structure Of Previous: The Structure Of


Language

EC++ will assume the basic syntax and semantics of C++ with a set of extensions defined to allow parallel code to be constructed and allow parallelism to be expressed. These extensions to the language should be minimal, in order not to deviate drastically from ANSI C++ (Standard Sequential C++), and it may be that any given instantiation of EC++ will use no language extensions . Currently, no attempt has been made to define an acceptable set of language extensions - or indeed what constitutes minimal extensions - this may be left to language designers to decide, within guidelines set by Europa.

On this topic, it is important to note that libraries are generally more acceptable to the C++ user community than language changes and implementors are reminded to bear this in mind in language design. This is to allow a larger degree of compatibility with existing sequential C++ code.



Alistair McEwan
Wed Jul 5 14:05:45 BST 1995