Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Forget your fucking Go and Rust

Name: Anonymous 2014-12-11 18:50

ParaSail is the true language of the parallel future. It's from Adacore, it's simple and implicitly parallel through and through.

ParaSail stands for Parallel Specification and Implementation Language. As implied by its full name, ParaSail is for both specifying and implementing parallel applications. As such, it includes high-level specification features, including parameterized modules with full separation of interface from implementation, pre- and postconditions for individual operations within a module, invariants that apply across all operations within a module, and constraints that apply to individual instances of a module.

ParaSail provides support for both implicit and explicit parallelism. Every ParaSail expression is defined to have parallel evaluation semantics. That is, given a ParaSail expression like F(X) + G(Y), the language rules ensure that it is safe to evaluate F(X) and G(Y) in parallel. The compiler makes the decision based on complexity or other criteria whether a given computation should be created as a potentially parallel activity. An underlying scheduler then maps these potentially parallel activities to particular processing resources, by default using a work-stealing approach, which provides load balancing across processors while also providing good locality of reference and minimal cache contention.

https://forge.open-do.org/plugins/moinmoin/parasail/

Name: Anonymous 2014-12-12 2:25

for each Elem of Nums concurrent loop
for I in 1 .. N => <0> + I ** 2
WHATA FUCK MAN xD

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List