back to parallel programming languages
2. Low Level Abstraction
Writing parallel aplications using a low level abstraction typically means that the programmer is given the ability to create processes, and manage the communication and synchronization between them. This ability may be defined as part of the language itself, such as in Fortran M, or CSP, or it may be provided by an API such as in MPI and Linda .