Category:SequenceL

From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
SequenceL
This programming language may be used to instruct a computer to perform a task.
Official website
Type safety: Safe
Type strength: Strong
Type checking: Static
Lang tag(s): sequencel


Listed below are all of the tasks on Rosetta Code which have been solved using SequenceL.

SequenceL is a general purpose functional programming language, whose primary design objectives are performance on multicore hardware, ease of programming, and code clarity/readability. Its primary advantage is that it can be used to write straightforward code that automatically takes full advantage of all the processing power available, without the developer having to concern themselves with identifying parallelisms, avoiding race conditions, and the like.

Programs written in SequenceL can be compiled to multithreaded code that runs in parallel with no explicit indications from the programmer of how or what to parallelize. (Current versions of the SequenceL compiler generate C++ and OpenCL code, though other languages may also be supported.) An OS-specific runtime manages the threads safely, automatically providing parallel performance according to the cores available.

Citations