Differing applications, problem domains and parallel processing models require different control abilities over the parallel constructs used in a program. These control requirements largely define the usage patterns of the language in question and will vary with the application in question. europa supports variants of common classes of C++ applications and with them any assumptions about usage patterns.
europa is a generic standard for different parallel C++ languages and implementations, no assumptions are made about any one specific control mechanism. Instead, a means of allowing different control mechanisms within different parallel C++ languages is possible, constrained only by any restrictions which C++ normally imposes on those control mechanisms.
Copyright © 1997 EUROPA WG
Last updated: 26 Nov 1997